Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Cambiare scena da movieClip

Effettuare un cambio di scena da dentro un movieClip.
Effettuare un cambio di scena da dentro un movieClip.
Link copiato negli appunti

A causa di un bug di Flash (si presume sia così), non è possibile cambiare scena tramite AS se si è all'interno di un movieClip utilizzando l'azione

gotoAndPlay("nomeScena", numeroFrame);

Non basta nemmeno inserire _root prima dell'istruzione per evitare il problema.

Per risolvere la cosa, è necessario adottare un piccolo trucchetto. Dato che il parametro "nomeScena" può essere sostituito dal parametro "labelFrame" si può ovviare inserendo una label nel primo keyframe della scena in cui il filmato deve rimandare.

Facciamo un esempio: vogliamo rimandare il filmato alla scena Pippo e siamo all'interno di un movieClip situato nella scena principale. Se scrivessimo:

_root.gotoAndPlay("Pippo", 1);

il comando non funzionerebbe. Inseriamo dunque la label "Pippo" nel primo keyframe della scena Pippo per far sì che tutto funzioni.

Provare per credere!


Ti consigliamo anche