Flash, dynamische Variable erzeugen
thomas
- multimedia (audio & video)
Hallo
auf der Hauptebene habe ich eine eine reihe von variablen mit Pfaden z.B. btn1_film = "eins.swf";
btn2_film = "zwei.swf";
Mittels einem MC/Button der den Instanzname (z.b. btn1) hat baue ich im Code die eigene Variable zusammen und rufe so das File auf:
on(release)
{
trace(this._name);
url_film = this._name + "_film";
trace(url_film);
....
Der String ist baue ich zwar korrekt, doch er funktioniert nicht:
trace(_parent.eval(url_film)); -> undefined
trace(_parent.btn1_film); -> richtiger Pfad wird angezeigt.
Was mache ich falsch, Danke für Tipps.
Gruss
Thomas
Hallo Thomas,
trace(_parent.eval(url_film)); -> undefined
trace(_parent.btn1_film); -> richtiger Pfad wird angezeigt.Was mache ich falsch, Danke für Tipps.
Von eval solltest du _immer_ die Finger lassen.
Mit trace(_parent[url_film]); sollte es gehen gehen.
Das steht übrigens auch an der entsprechenden Stelle in der Flash 8-Doku.
Grüße
Marc Reichelt || http://www.marcreichelt.de/