Flash: avvio animazione dal pulsante

Di: RTN | 26/09/2020 18:43:19
...Ho avuto la brutta idea di far partire una certa animazione da un pulsante.
Ora, il problema è che una volta creato il layer "pulsante" e quello dell'animazione non riesco a far interagire i 2 livelli... cioè, dovrei, con un click sul pulsante, far partire un colpo (una palla di fuoco, che ha il suo layer) da una catapulta.
Premettendo che conosco poco, ActionScript, qualcuno mi potrebbe aiutare a far interagire questo pulsante con la palla…

Ciao!
Ho letto alcune risposte nel forum e credo di aver capito cosa devo fare...è forse necessario utilizzare l'action go to…?
Tuttavia non ho ben capito che parametri devo dare…
esempio: Al "Frame 1" del layer "Pulsante" imposto l’action "gotoAndPlay(1);"
ma come faccio a far scegliere il "Frame 1" del layer “Palla” visto che i layer che ho creato sono 6 ?
L’azione che deve svolgere è la seguente: quando il pulsante viene premuto parte l’animazione del Layer “Palla” (che va dal frame 1 al frame n ), dove all’ultimo frame “n” inserisco l’action “Stop”…
Mi potete indicare cosa scrivo nel box Action del Layer “Pulsante” e cosa per il layer “Palla”!
Grazie in anticipo!!!

Risposte



Sono una principiante anche io, per cui non prendere ciò che dico come oro colato Ci sono sicuramente altri modi...
Se ho ben capito, la tua animazione Palla deve partire al clic di un pulsante, perciò devi inserire l'azione On release, ma nel pulsante e non nel frame:
metti uno stop nel primo fotogramma del pulsante
Clic con il tasto dx sul pulsante/ dal menu scegli "azioni"
metti
on (release) {play();
}
Dovrebbe essere sufficiente a risolvere il tuo problema, se la palla e il pulsante partono entrambi dal frame 1
P.S. Ero indecisa se risponderti qui o nell'altro post.... penso che sia meglio evitare doppioni e dispersioni...

Di: alice33 | 26/09/2020 18:44:19


Grazie alice33!
proverò con l'azione "On release"
poi se non funziona mi divoro tutto il manuale di Flash...
Ciao!

Di: RTN | 26/09/2020 18:44:19