ciao a tutti...
sul primo frame metto questa funzione per duplicare un mc:
function doppia(nome, nomeNouvo) {
nome._visible = false;
for (k=0; k<4; k++) {
newo = nomeNuovo+k;
nome.duplicateMovieClip(newo, k);
this[newo]._x = nome._x;
this[newo]._y = 33*k;
}
}
il frame dopo sullo stage metto un mc con nome di istanza mc1 e gli do':
onClipEvent (load) {
_root.doppia(_root.mc1, mcNew);
}
Per quale assurdo motivo questa operazione mi manda fuori giri il flash che mi risponde che deve terminarla..? Se invece metto al posto di Load, un EnterFrame allora me lo fa'...ma io voglio che mi esegua la funzione una sola volta...e se metto piu' mc sullo stage e gli faccio eseguire la funzione (con enterframe e ovviamente cambiando i parametri) solo l'ultimo mc che chiama la funzione viene eseguito, come se gli altri si cancellassero...
grazie mille a chiunque!

Rispondi quotando