Actions Load Move

parte 3^


Il lettore di Flash, normalmente, permette di visualizzare un solo filmato, ma utilizzando l'action loadMovieNum � possibile visualizzare pi� filmati esterni.

In questo esempio viene richiamato il file loadmovie1.swf e gli viene assegnato il livello 1. Il filmato principale ha valore di livello uguale a 0. Tutti i filmati caricati, assumono colore di sfondo, frequenza di fotogrammi e dimensioni di questo livello. Quando si carica un filmato esterno, associare un numero di livello sopra lo 0, in modo da evitare la sostituzione con il filmato di base a livello 0.
Specificando invece di un livello, un Target (consultare la lezione dedicata ai Target), e quindi una clip specifica, il filmato viene caricato all'interno di essa assumendo le dimensioni di quest'ultima.

Caricare un filmato esterno pu� essere utile in diversi casi. Si pensi, ad esempio, di dare l'opportunit� all'utente che visita il sito, di scegliere un brano musicale di sottofondo durante la navigazione. Ora, inserire i files musicali all'interno di un unico movie, comporterebbe un aumento delle dimensioni del file .swf esportato. La strada migliore � invece un'altra: creare tanti filmati quante sono le basi musicali a disposizione dell'utente. Dentro ognuno di questi filmati, inserire esclusivamente una base musicale. A questo punto, richiamando il filmato con la base musicale dal filmato principale, questo viene caricato solo alla richiesta di "cambio musica", eliminando quindi il problema delle dimensioni del file .swf

unloadMovieNum

Una volta che il filmato caricato non � pi� necessario (nel caso dei brani musicali, quando l'utente scegli un altro brano oppure sceglie l'opzione "mute" per interrompere la riproduzione della musica), deve essere scaricato. Per farlo viene utilizzata l'action unloadMovieNum ();. E' necessario specificare il livello del filmato da scaricare (1 nel nostro primo caso) o il nome del Target nella quale era stato inserito.


S u c c e s s i v a

< P r e c e d e n t e

[ I n d i c e ]