Wieviel Ebenen hat FlashMX eigentlich

doeble_fx

Mitglied
Hi,
Mein Problem:
Ich möchte einen MC dublizieren,damit ein Feld von 20*20 MCs entsteht.
Versuche ich das mit:


for(x=0;x<20;x++){
for(y=0;y<20;y++){
duplicateMovieClip("punkt","punkt"+x+y,t);
_root["punkt"+x+y]._x=20+20*x;
_root["punkt"+x+y]._y=20+20*y;
t++;
}
}

entsteht ein Feld aus nur 390 MCs anstatt 400(20*20)

Probier ich 25*25 zu dublizieren entstehen nicht 625 MCs, sondern nur 595.

Meine Frage:
Wieviele Ebenen hat FlashMX eigentlich?
Ich möchte nämlich im Endeffekt ein Feld mit 100*100 MCs erstellen.

Zum Anschaun die test.zip:
 

Anhänge

  • test.rar
    2,2 KB · Aufrufe: 10
Nein,nicht ganz,weil:
Wenn die höchste Anzahl bei 595 liegt, müsste er mir ja bei einem Feld mit 400(20*20) MCs noch alle darstellen.Macht er aber nicht,sondern nur 390.Bei 900(30*30) MCs stellt er nur 864 dar.Das heißt er dubliziert nie vollständig.

Was noch merkwürdig ist,daß ein Feld mit 10*40(auch 400 MCs) korrekt dargestellt wird
Als Beispiel ein Feld mit 20*20 MCs:
 

Anhänge

  • test.gif
    test.gif
    6,9 KB · Aufrufe: 48
Zuletzt bearbeitet:
Hab's rausgefunden.
Es werden Namen doppelt vergeben.
Flash weiß ja nicht ob z.b. punkt 111, punkt 1_11 oder punkt 11_1 ist
so funktioniert's:

for(x=0;x<20;x++){
for(y=0;y<20;y++){
duplicateMovieClip("punkt","punkt"+x+"_"+y,t);
_root["punkt"+x+"_"+y]._x=20+20*x;
_root["punkt"+x+"_"+y]._y=20+20*y;
t++;
}
}
 
Zurück