Originariamente inviato da and80
poniamo che tu abbia un clip composto da due keyframe, uno che rappresenti lo stato attivo e l'altro che rappresenti lo stato inattivo, avrai due stop in entrambi i keyframe, ora questo clip rappresenterà il tuo pulsante e potrai duplicarlo le volte che vuoi (poniamo come nel tuo esempio che hai 20 pulsanti), ultima cosa da fare è istanziare i pulsanti un maniera consequenziale tipo puls1, puls2,...,pulsn
ora lo script...crei prima di tutto una funzione che blocchi tutti i pulsanti tranne quello attivo, così
poi la applichi insieme alle altre azioni in questo modocodice:function bloccaPuls(num){ for (i=1;i<=20;i++){ if(_root["puls"+i] != _root["puls"+num]){ _root["puls"+i].enabled = true; _root["puls"+i].gotoAndStop(1); } else { _root["puls"+i].enabled = false; _root["puls"+i].gotoAndStop(2); } } }
il tutto scritto solo sulla timeline principalecodice:puls1.onRelease = function(){ bloccaPuls(1); //altre azioni }
Ti ringrazio veramente funziona...
Ultima cosa: non riesco ad avere il rollover...![]()
immagino che debba inserire una funzione in "//altre azioni" mi basta anche un cambio di colore del bottone...
Grazie mille

Rispondi quotando