Hi - ich eigentlich müsste dies doch gehen:
Ein Array für Instanznamen, das genutzt wird um später die MC wieder zu löschen?
Das Array:
PHP-Code:
crosses = new Array;
crosses = [];
Ein MC mit Instanzname "cross" existiert schon, dieser wird mittels duplicateMovieClip kopiert - ein neuer Instanzname wird vergeben und in Array geschrieben:
PHP-Code:
x=_root.getNextHighestDepth();
crosses[crosses.length]="cross" + x;
cross.duplicateMovieClip("cross" + x, x);
Nun will ich später die neu erzeugten MC's mit einer FOR-Schleife wieder loswerden - doch ich krieg die nicht gelöscht??? Was mach ich falsch - ist es die Syntax?
PHP-Code:
for (i=0; i < crosses.length; i++) {
//jeweils mit _level0 bzw _root versucht
//die werden nicht angesprochen
//hier einige versuche aufgelistet:
_level0.crosses[i].removeMovieClip();
_root.crosses[i].removeMovieClip();
_root["crosses"+i].removeMovieclip();
_root[crosses[i]].removeMovieClip();
x=crosses[i];
x.removeMovieClip();
trace("DELETE: "+crosses[i]);
}
Der trace am Ende gibt definitiv den richtigen Instanznamen aus - Was ist falsch an meiner Syntax?
Bitte lasst den Morgen besser für mich beginnen als mein Abend endete!
Vielen Dank!