Verschachtelte MovieClips per Array adressieren?

Dieses Thema im Forum "Flash and Actionscript" wurde erstellt von 2nd, 28.12.2005.

  1. 2nd

    2nd Thread Starter MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    MacUser seit:
    25.07.2004
    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
     
Die Seite wird geladen...

Diese Seite empfehlen