- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- disattivare pulsante
-
disattivare pulsante
Ciao a tutti.
Devo fare in modod che un bottone si disattivi.
dunque: ho creato un movie clip che contine due fotogrammi. su ciascuno è inserita una foto.
Nella scena 1 ho 2 pulsanti con le frecce che mi permettono di passare da un frame all'altro.
Nel primo bottone ho assegnato
on(release)
{
nome_del_movieclip.prevFrame();
}
nel secondo
on(release)
{
nome_del_movieclip.nextFrame();
}
come faccio io a rendere uno dei due bottoni inattivo quando nn si può più fare nextFarme o PrevFrame?
Grazie a quanti mi aiutano!
Ciao
-
Ciao Elenute,
potrebbe usare il nome_del_movieclip._currentframe.
esempio:
on(release) { //se il frame e l'ultimo, in quel caso 30 if(nome_del_movieclip._currentframe==30){ //non succede nulla break; //altro }else{ //va avanti d'un fotogramma nome_del_movieclip.nextFrame(); } }
Da provare.;)
-
sob sob nn funziona! O meglio nn fa nulla di diverso rispetto a prima. Ho provato anche a metergli nome_mc._visible=false e nome_mc._alpha=0 ma poi nn torna alla condizione di partenza!
Sto impazzendo!
Mi avevano parlato che c'era un metodo in as ma nn lo conosco!!!:x
-
Scusa non aveva capito bene la tua domanda.;)
Da un nome d'istanza a gli due pulsante (btn1 e btn2).
Nel primo fotogramma sulla linea temporale principale imposti btn2 disabilitato (valido se in apertura l'animazione 'my_mc' sta nel suo primo fotogramma):
btn2.enabled = false;
Azione pulsante btn1:
on (release) { //l'animazione dal momento che lascia il primo fotogramma, btn2 sara attivato btn2.enabled=true; //se il frame e l'ultimo, in quel caso 30 if (my_mc._currentframe == 30) { //pulsante btn1 disativato btn1.enabled = false; //altro } else { //va avanti d'un fotogramma my_mc.nextFrame(); } }
Azione pulsante btn2:
on (release) { btn1.enabled = true; if (my_mc._currentframe == 1) { btn2.enabled = false; } else { my_mc.prevFrame(); } }
esempio di base allegato.