Swf sound player importieren

Jungs, nochmal was zu Pfaden:

Probleme mit eingeladenen Playern etc. treten meistens dann auf, wenn in der eingeladenen Datei Verweise auf _root (oder Stufen wie _level0) verwendet werden. Was "stand alone" prima funktioniert (dort entspricht _root ja der Hauptzeitleiste), geht nach dem Einladen meistens schief, da sich die eingeladene Datei ja nicht mehr auf der Hauptzeitleiste befindet.

Achtung: _root verweist immer auf die Hauptzeitleiste des absoluten Hauptfilms.

Lösungen:

- absolute Pfade durch relative ersetzen (_parent)

- globale Variablen verwenden:
PHP:
_global.player_root = this;

- Ab Flash 7 hilft oft ein
PHP:
this._lockroot = true;
im einzuladenen Film (siehe Flashhilfe unter _lockroot).

Gruß
.
 
*hüstel*

Ich sag nur:
der Player-Datei hat gesagt.:
Code:
with (_root.createEmptyMovieClip("eq_mc",1)) {
Code:
_root["i"+bv]=setInterval(anim,50,balken)

Wenn Du mit Flash MX2004 arbeitest, setze doch mal jenes:
PHP:
this._lockroot = true;
an den Anfang des Scripts im Player.

Gruß
.
 
Oh da war ich wohl ein wenig verwirrt als ich das geschrieben habe ;)

Ich meine das man auf _root besser verzichten sollte aber das ist geschmacks sache.
Ich benutze _root fast nie somit kann ich meine Movies später noch in ein anderes laden und es functioniert immer noch alles.
 
Zurück