Ciao a tutti!
Qualcuno ha mica un esempio su come impostare sulla timeline in AS3 una variabile che faccia cambiare la function associata ad un pulsante controllando quante volte è stato cliccato?
Grazie mille!
Ciao a tutti!
Qualcuno ha mica un esempio su come impostare sulla timeline in AS3 una variabile che faccia cambiare la function associata ad un pulsante controllando quante volte è stato cliccato?
Grazie mille!
IMHO
dichiari una variabile globale (_global.variable), ogni volta che il bottone è cliccato, innanzitutto incrementi la variabile globale, poi effettui degli if che, in base al valore della variabile globale, variano la funzione da eseguire...
ciaoo![]()
Soluzione:
1) all'inizio della timeline ho dichiatrato la variabile:
var i:int=1;
2) nel frame necessario (dove appariva il pulsane ho inserito questo codice
function avanti2(Event:MouseEvent):void
{
if (i == 1)
{
azione 1
i = 2
}
else if (i == 2)
{
azione2
i = 3
}
else if (i == 3)
{
azione3
i = 4
}
else if (i == 4)
{
azione4
}
pannelloBlob.play2.addEventListener(MouseEvent.CLI CK, avanti2)
praticamente ho creato una funzione all'interno della quale per scegliere quale azione svolgere viene valutato il valore della variabile.
Naturalmente ogni azione svolta assegna alla variabile un valore diverso in modo da poter cambiare l'azione successiva del pulsante!
:-) Ciaoo