Mi scuso per il titolo ma non sapevo proprio come spiegarmi!![]()
Allora il problema è questo...
Se io credo un movieClip che piazzo sullo stage e chiamo "mc0" e poi credo questo codice:
Mi funziona tutto! Mi genera 4 mc duplicati spostati di 90 sull'asse X dell'ultimo duplicato!Codice PHP:function duplica() {
for (i=0; i<4; i++) {
u = i-1;
duplicateMovieClip(this["mc"+u], "mc"+i, getNextHighestDepth());
this["mc"+i]._x = this["mc"+u]._x+90;
}
}
duplica();
Il problema nasce se io il mc0 lo metto dentro un'altro mc (esempio: "contenitore").
Se io piazzo l'mc "contenitore" (con dentro l'mc0) nello stage e creo sto codice:
Non funziona + nulla! O meglio! Mi aggiunge i 90 alla prima X e alle altre le vede come 0 (quindi invece che 180, 270 ecc mi mette sempre 90)Codice PHP:function duplica() {
for (i=0; i<4; i++) {
u = i-1;
duplicateMovieClip(this.contenitore["mc"+u], "mc"+i, getNextHighestDepth());
this.contenitore["mc"+i]._x = this.contenitore["mc"+u]._x+90;
}
}
duplica();
Dove sbaglio?![]()

Rispondi quotando