duplicateMovieClip

hallo, Wie kann ich mit duplicateMovieClip mehre Movie erzeugen? ich kann nur damit eine haben. ich habe ver sucht. Danke.

on (press) {
// i=10;
duplicateMovieClip(this,„i“,1);

startDrag(„i“,true);
// i++;
}
on (rollOver) {
stopDrag();
}

on (press) {
// i=10;
duplicateMovieClip(this,„i“,1);

startDrag(„i“,true);
// i++;
}
on (rollOver) {
stopDrag();
}

Was soll denn genau passieren???

es sollte schonmal
duplicateMovieClip(this,„i“+i,i);
heißen…
Es wird ein MovieClip erzeugt, der bei i=10 i10 heißt, auf ebene 10.
Es darf nur ein Movieclip auf einer Ebene vorhanden sein und es darf kein name für movieClips doppelt sein…

startDrag(„i“+i,true);

ABER
du kannst on (…) nur in Buttons verwenden… duplicateMovieClip kannst du nur auf MovieClips verwenden

ABER
du kannst on (…) nur in Buttons verwenden…
duplicateMovieClip kannst du nur auf MovieClips verwenden

Das ist zumindest heutzutage nicht ganz korrekt. Seit FlashMX (= Flash 6) können Mausereignishandler [on (press), on (release),…] auch auf MovieClips angewandt werden, und zwar direkt auf dem MovieClip oder nach der „neuen Methode“ per movieClip.onPress = function () { // mach was }.
Auch für duplicateMovieClip sind mehrere Varianten möglich. Dazu einfach kurz die aktuelle Hilfsanleitung konsultieren.

Was die ursprüngliche Frage angeht, gibt es in ActionScript glücklicherweise Schleifen, darunter die FOR- und WHILE-Schleifen, die in der Regel dazu benutzt werden, AS-Anweisungen mehr als einmal auszuführen.

Beispiel:
for (i=1;i