Ciao 3millennium e ramesse,Originariamente inviato da 3millennium
credo che il loadMovie funzioni anche con gli avi, cmq, devi importare il filmato e poi usi la
fscommand("fullscreen", true);
per mettere il filmato in fullscreen
newbie lo siamo stati tutti e quindi una spiegazione dettagliata è d'obbligo:
Il formato .avi è trattabile in Flash ma solo dopo averlo importato e trasformato in formato .swf, quello di Flash, come ha spiegato 3millennium.
Come si fa?
Dal menu File, scegli Import e si apre la finestra di dialogo.
Col menu a discesa "Tipo file" seleziona la voce Video for Windows (*.avi) e così potrai vedere e trovare il file .avi.
Al clic su Apri vedrai comparire in Flash una striscia lunghissima, grigia, con un solo pallino nero nel primo frame. Basterà che premi il tasto Invio per vedere il filmato che hai importato.
Seleziona quel frame col pallino nero (il primo), col destro e, sul menu che compare, scegli Actions; si apre il pannello delle azioni.
Nell'angolo in alto a destra del pannello Azioni c'è un pulsante, cliccalo e si aprirà un menu; scegli Expert mode (Modalità esperto). Cosa succede? Il campo bianco è ora diventato come una pagina del blocco note: puoi scrivere liberamente quello che vuoi.
Scrivi: fscommand ("fullscreen", "true"); oppure, semplicemente copialo da qui e incollalo nel campo bianco.
Questo serve ad ottenere una visione a tutto schermo.
Cosa resta da fare? Premere Ctrl e F12 per generare il file .swf.
Ora, quel file, assumiamo che tu gli abbia dato il nome film.swf, bisogna caricarlo "a comando" quando ti pare e piace, in automatico oppure al clic di un pulsante.
Cosa vuol dire il NAP con: "in automatico"?
Quando il filmato che caricherà l'altro filmato di nome film.swf, avrà raggiunto un frame deciso da te, supponiamo il frame n° 100.
In automatico, quindi nel frame 100, scrivi quanto segue, sempre nel pannello Azioni:
loadMovieNum ("film.swf", 1);
Se invece vuoi dare il comando ad un pulsante, le cose sono leggermente diverse:
Seleziona il pulsante col destro, scegli Actions e, sempre in Modalità esperto, scrivi:
on (release) {
loadMovieNum ("film.swf", 1);
}
Fin qui, teoricamente o in locale, il filmato si carica come un fulmine ma... in Internet?
Gli .avi, anche se trasformati in file.swf pesano notoriamente come un camion e quindi, prima che si carichi potrebbe passare molto tempo... Sì, possiamo mettere un preloader, magari che contiene un giochino, ma chi ti vedrà con una connessione a 56 K dovrà giocare a lungo prima di vedere il filmato :gren:
Flash nasce per i vettori, le cose leggere e che si caricano quindi in fretta... ma l'avi ti trasforma il file swf in un TIR, in fatto di tempo necessario per il caricamento.
Come la mettiamo?![]()
NAProlisso