Flash: loadMovieNum

Di: TCK | 26/09/2020 18:25:17
Ho creato music.swf che praticamente ha solo la scritta music ed è il collegamento al pulsante music sull'index.swf
Poi ho creato mp3player.swf ed ho inserito nel primo fotogramma di music.swf la stringa loadMovieNum ("mp3player.swf", 1);
In mp3player.swf invece ho inserito nel primo fotogramma tutto l'actionscript del lettore.
Come mai quando vado ad eseguire l'index clicco su music, mi appare il lettore ma mi scompare la scritta music?
Di sicuro ho sbagliato i collegamenti, ma dove?

Risposte



Ciao Gab,
loadMovieNum carica un filmato esterno su un livello che scegli tu.
Ogni volta che usi loadMovieNum elimini tutto il contenuto di un livello e lo sostituisci con il filmato che vai a caricare.
Se index.swf carica music.swf sul livello 1, poi music.swf carica mp3player.swf sul livello 1, perderai tutto il contenuto di music.swf per fare posto a mp3player.swf.
Quindi se la tua index dice:
loadMovieNum("music.swf", 1);
Il filmato che carichi si trova sul livello 1, se music.swf dice:
loadMovieNum("mp3player.swf", 1);
il livello uno viene svuotato e riempito col nuovo filmato.
Prova a caricare il nuovo filmato sul livello 2, in questo modo:
loadMovieNum("mp3player.swf", 2);

Di: Professore | 26/09/2020 18:25:17


Non ne sbagli una, sai tutto!
Funziona perfettamente
Grazie

Di: TCK | 26/09/2020 18:25:17