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,...,pulsnOriginariamente inviato da Savioz
Si questo è logico....ma ascolta:
Metti che io abbia un menù di 20 btn e che il primo è selezionato. Come faccio a far capire al bottone 7 che cliccandolo deve rimettere allo stato iniziale il primo e lasciare gli altri al loro stato?
Immagino ci voglia qualcosa (script) di dinamico che ogni volta riconosca lo stato di tutti i botoni ed agisca di conseguenza.
Grazie comunque![]()
Qualcuno può darmi una mano?![]()
![]()
![]()
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 }

Rispondi quotando