Adobe Flash Verschachtelte MovieClips per Array adressieren?

2nd

2nd

Aktives Mitglied
Thread Starter
Dabei seit
25.07.2004
Beiträge
9.018
Reaktionspunkte
243
Hallo,

ich habe ein Problem mit der Adressierung eines verschachtelten MCs.

Die Namen der MCs liegen in 2 Arrays und ich will ueber eine "for...to" Schleife die Dinger adressieren. Hier mal sinngemaess der AS Code:

var name: new Array(2)
var bild: new Array(2)

name[1]= "clip1";
name[2]= "clip2";

bild[1]= "bild1";
bild[2]= "bild2";

Variante 1:

this.createNewMovieClip("clip1",1);
this.createNewMovieClip("clip2",2);

Das funktioniert auch so:

Variante 2:

this.createNewMovieClip(name[1],1);
this.createNewMovieClip(name[2],2);

Jetzt geht es weiter:

this[name[1]].createEmptyMovieClip(bild[1],3);
this[name[2]].createEmptyMovieClip(bild[2],4);

Auf deutsch: Ich habe jetzt this.clip1.bild1 und this.clip2.bild2 als Movieclips

So weit so gut. Aber wie komme ich jetzt an die Movieclipeigenschaften von den Clips in den Clips mit Hilfe der Arrays?

Das hier

this.clip1.bild1._x = wert;

soll das werden

this[name[1].bild[1]]._x = wert;

Weil

this[name[1]]._x = wert;

funktioniert ja auch. Aber mit dem Clip im Clip geht es nicht. Ich kriege ein undefined fuer _x. Wie geht es dann?

Danke,

Frank
 
Zurück
Oben Unten