globale Variablen in dynamisch eingebundene Flash Clips

BitMan

Erfahrenes Mitglied
Hi,

ich habe mit folgendem Code ein externes SWF eingebunden.

Code:
var TitelBanner = this.createEmptyMovieClip("TitelBanner", 1);
TitelBanner.loadMovie("TitelBanner.swf");
TitelBanner._x=0;
TitelBanner._y=0;

Nun möchte ich eine Variable, die am Ende dieses Clips gesetzt wird auslesen können. Aber álle Versuche enden im Nirvana.

LG BitMan
 
Was sind denn deine Versuche?

Vom Prinzip her sowas wie
Code:
wasauchimmerdamitgemachtwerdensoll=TitelBanner.variablenname;
sollte funktionieren, ggf. noch mit angepasstem Pfad zu dieser Variablen.

Dies, da die Variable erst am Ende der Zeitleiste des Banners gesetzt wird, natürlich erst dann, wenn das Banner eben jenes Ende erreicht hat, was zu prüfen wäre.

Vor diesem Hintergrund: Warum eigentlich nicht umgekehrt? Am Ende der Zeitleiste des hinzugeladenen Films eine Funktion im Hauptfilm aufrufen und ggf. den Variablenwert als Parameter übergeben.

Gruß
Rena

Nachtrag:
Pfadreferenzen in Variablen und zugleich zugewiesene Instanznamen mit demselben Begriff (-> TitelBanner, so heißt deine Referenzvariable _und_ ist ebenfalls der Instanzname des generierten Movieclips) zu belegen, kann/wird auch zu Problemen führen. Instanznamen sind intern im Grunde auch nur Variablennamen und Flash kann demzufolge nicht wissen, welche von den beiden nun gemeint ist. Da würd ich also in jedem Fall unterschiedliche Bezeichnungen wählen.
 
Zuletzt bearbeitet:
Zurück