scusami son stato un po'Originariamente inviato da daem
Grazie del consiglio. Non avevo mai utilizzato eval()
Se faccio il trace di mc o p mi crea in effetti tutti i nomi giusti. Il problema è che qualsiasi area tocco è solo il puls6_mc che si muove. Devo sicuramente cambiare l'impostazione del ciclo for, ma non so come sinceramente.
Secondo me non è possibile fare quello che voglio fare! Almeno non in questo modo perchè lui segue il suo ciclo for, arriva a 6 ma non da il tempo a quelli intermedi di eseguire le due function di rollover e rollout. Spero di essere stato chiaronello scrivere il codice... prova con
sono anche impossibilitato a provarlo, vedi un po' tu se va benecodice:for(var i = 1; i<=6; i++){ var mc = eval("area"+i+"_mc"); mc.i = i; mc.onRollOver = function(){ var p = eval("puls"+this.i+"_mc"); p.gotoAndStop(2); } mc.onRollOut = function(){ var p = eval("puls"+this.i+"_mc"); p.gotoAndStop(1); } }![]()

nello scrivere il codice... prova con
Rispondi quotando