Ciao a tutti, ho un piccolo problema con gli array.
In sostanza la mia situazione è la seguente: Ho sullo stage 9 mc instanziati come pippo_1, pippo_2 ... pippo_9.
Quello che devo fare è zoomarli tutti insieme (quindi xscale e yscale) di un tot (dico tot perchè non so bene di quanto ancora, dovrei fare delle prove per vedere come rendono).
Probabilmente questo codice mi servirà per altri filmati, quindi volevo cercare di renderlo un minimo flessibile e adattabile.
Avevo pensato di crearmi un array vuoto e riempirlo poi con un ciclo for con tutti i nomi instanza degli mc, una cosa del genere.
codice:
Elementi = new Array();
function scala(){
for (i=1; i<10; i++){
//trace (i);
_root.Elementi.push(eval ("pippo_" +i ));
}
}
Andando a fare un trace in effetti l'array pare riempirsi bene.
Ora la mia difficoltà è: come faccio a dirgli che tutti gli elementi dell'array devono eseguire un determinato comando?
In pratica volevo fare un altro ciclo for (dove poi farò delle prove per quanto deve ciclare per otterene un effeto di zoom fluido) dove tutti gli mc mi zoomavano insieme, una cosa tipo cosi
codice:
for (k=0; k<50; k++){
Comandosconosciuto._xscale += 2;
Comandosconosciuto._yscale += 2:
}
Ovviamente al posto di "comandosconosciuto" ci dovrebbe andare un comando che faccia prendere xscale e yscale a tutti gli elementi del mio array, e quindi a tutti i miei mc.