Perfetto... funziona tutto come volevo!
Ma se per complicare le cose io avessi diciamo 5 movieClip generati da AS e volessi farli muovere random sull'asse X con il seguente codice: (che normalmente funziona benissimo!!!)
codice:
_root["ciao"+q].onEnterFrame = function() {
_root["start_x"+q] = _root["ciao"+q]._x;
if (i++ == 10) {
_root["end_x"+q] = random(dimension)+1;
i = 0;
}
_root["move_x"+q] = (_root["end_x"+q]-_root["start_x"+q])/speed;
_root["ciao"+q]._x += _root["move_x"+q];
};
Quando il tutto lo metto all'interno di un ciclo for tipo:
codice:
for (q=2; q<=5; q++) {
// tutta la roba precedente
}
non si muove assolutamente niente!
Eppure se copio 5 volte il codice qui sopra e assegno ogni volta una lettera diversa per ogni funzione per il movimento random funziona tutto correttamente su tutte e 5 le istanze: che rabbia!
Che devo fare? Lascio perdere
Nicola