Flash: azione sul bottone

Di: Gigi | 26/09/2020 18:11:20
Ciao a tutti, complimenti per il forum ...
ho un problema su un'azione (ora cerco di spiegarmi):
Ho inserito nel mio progetto un Clip Filmato contenente 2 frame con un Bottone.
Sul 1° Frame al bottone ho assegnato questo codice:
on (rollOver) {
gotoAndPlay(2);
}
Sul 2° Frame al bottone ho assegnato questo codice:
on (rollOut) {
gotoAndPlay(1);
}
on (release) {
gotoAndPlay("Sala 1", 1);
}
DOMANDA: perchè quando clicco sul bottone non parte la scena SALA 1?
Grazie per l'aiuto!
Ciao

Risposte



Che io sappia le azioni all’interno di un clip non riescono ad accedere ad un’altra scena.
Al tuo pulsante dentro il clip inserisci una variabile
on(release){_root.variabile="1"}
in scena:
nel primo fotogramma inserisci la decodificazione:
if(_root.variabile=="1"){gotoAndPlay("sala1",1)}
sul secondo fotogramma metti un gotoAndPlay(1),in modo che il primo venga continuamente letto.
Al momento altre soluzioni non me ne vengono...

Di: maurymathras | 26/09/2020 18:11:20


La scena "SALA 1" non parte perché non esiste dove la stai cercando, infatti "gotoAndPlay()" ha effetto sulla linea temporale del movieclip, la scena che cerchi va sulla _root.
Quindi cancella
on (release) {
gotoAndPlay("Sala 1", 1);
}
e sostituiscilo con
on (release) {
_root.gotoAndPlay("Sala 1", 1);
}

Di: Professore | 26/09/2020 18:11:20