Fare barre di avanzamento in Flash è facile con la classe di oggetti ProgressBar e il componente ProgressBar . Usando i loro metodi e proprietà , è possibile creare barre di avanzamento che creano interesse , mentre il pubblico attende per il filmato principale per scaricare. Cue fuori gli eventi ProgressBar per visualizzare crediti cinematografici o aiuto specifico tuoi filmati Flash . Prendete spunto dalle società cinematografiche e utilizzare il tempo di download per visualizzare preludi film eye – apertura , scene da film futuri o spot pubblicitari dal pagamento advertisers.Things che ti serviranno
Adobe Flash Professional : le versioni CS3 , CS4 o CS5
abeautifulsong.mp3
Mostra MoreInstructions file musicale MP3 con nome
1
Avviare il programma Flash. Fare clic su ” File Flash ( ActionScript 3.0 )” dalla finestra iniziale per creare un nuovo file di un progetto di animazione Flash AS3 .
2
Clicca su ” Componenti ” dal menu ” Windows” . Fare clic e trascinare la barra di avanzamento icona sullo stage Flash dalla libreria dei componenti . Fare clic su “Proprietà ” dal menu ” Windows” . Digitare ” ProgressBar ” nella casella di testo Nome istanza .
3
Fare clic e trascinare l’ icona del pulsante sul palco Flash dalla libreria dei componenti . Digitare ” loadSound ” nella casella di testo Nome istanza .
4
Selezionare l’opzione ” Azioni ” dal menu Finestra sulla barra principale del menu Flash per aprire l’editor di testo di ActionScript 3 . Posizionare il cursore del mouse sulla prima riga dell’editor . Fare clic con il pulsante del mouse e digitare il codice sottostante per importare i necessari utility flash per utilizzare gli eventi ProgressBar e Progress
import fl.controls.ProgressBar; .
Import flash.events.ProgressEvent;
5
Digitare il codice seguente nell’editor di ActionScript 3 per specificare e posizionare i file grafici sul palco Flash quando sta scaricando il file musicale ( per un effetto di presentazione ) .
var URL: String = “http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Tetragonias_njalilus_01.jpg/300px-
Tetragonias_njalilus_01.jpg”;
var urlRequest : URLRequest = new URLRequest ( URL);
var loader : Loader = new Loader ();
Loader.load ( urlRequest );
var URL1 : String = “http://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Ramon_Enrich_-_enganxats_per_sempre.jpg/120px-Ramon_Enrich_-_enganxats_per_sempre.jpg”;
var urlRequest1 : URLRequest = new URLRequest ( URL1 );
var loader1 : Loader = new Loader ();
loader1.load ( urlRequest1 );
6
Tipo il codice qui sotto a partire dalla prossima riga dell’editor ActionScript 3 per specificare il file musicale come file di origine per la ProgressBar da utilizzare per generare eventi di carico e per scaricare il file musicale quando l’ utente fa clic sul pulsante che è stato posto sul palco .
musica var : Sound = new Sound ();
ProgressBar.source = musica;
var musicFilelocation : String = ” abeautifulsong.mp3 ”
var musicrequest : URLRequest = new URLRequest ( musicFilelocation );
loadSound.addEventListener ( MouseEvent.CLICK , getSound_fn );
funzione getSound_fn ( evento : MouseEvent ) {
musica . load ( musicrequest );
}
7
Digitare il codice qui sotto a partire dalla prossima riga dell’editor ActionScript 3 per assegnare un listener di eventi per la ProgressBar e riprodurre il file musicale quando la musica ha completato il download
ProgressBar.addEventListener ( Event.COMPLETE , soundLoaded_fn );
funzione soundLoaded_fn (event : Event ) : . void {
music.close ( );
loadSound.enabled = false;
music.play ();
};
8
Digitare il codice qui sotto a partire dalla riga successiva dell’editor ActionScript 3 per caricare il primo file grafico sul palco quando il file musicale inizia il caricamento , caricare il secondo file grafico e scaricare il primo file grafico , quando tra il 10 e il 11 per cento della musica ha completato il download , e scaricare l’ secondo grafico quando il file musicale completa il download
ProgressBar.addEventListener ( ProgressEvent.PROGRESS , progressHandler );
funzione progressHandler ( evento : ProgressEvent ) : . void {
if ( ProgressBar.percentComplete == 0 ) {trace ( “1”);
addChild (loader);
}
se ( ProgressBar.percentComplete> 10
addChild ( loader1 );
Loader.unload ( ); };
se ( ProgressBar.percentComplete == 100) {trace ( “1”);
loader1.unload ( ); };
};
9
Copia e incolla il codice in basso nell’editor ActionScript 3 per garantire il programma barra di presentazione di avanzamento viene eseguito correttamente
importazione fl . . controls.ProgressBar;
import flash.events.ProgressEvent;
var url: String = “http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Tetragonias_njalilus_01.jpg/300px-
Tetragonias_njalilus_01.jpg”;
var urlRequest : URLRequest = new URLRequest ( URL);
var loader : Loader = new Loader ();
Loader.load ( urlRequest );
var URL1 : String = “http://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Ramon_Enrich_-_enganxats_per_sempre.jpg/120px-
Ramon_Enrich_-_enganxats_per_sempre.jpg”;
var urlRequest1 : URLRequest = new URLRequest ( URL1 );
var loader1 : Loader = new Loader ();
loader1.load ( urlRequest1 );
var musica : Sound = new Sound ();
ProgressBar.source = musica;
var musicFilelocation : String = ” abeautifulsong.mp3 ”
var musicrequest : URLRequest = new URLRequest ( musicFilelocation );
loadSound.addEventListener ( MouseEvent.CLICK , getSound_fn );
funzione getSound_fn ( evento : MouseEvent ) {
music.load ( musicrequest );
}
ProgressBar.addEventListener ( Event.COMPLETE , soundLoaded_fn );
funzione soundLoaded_fn (event : Event) : void {
music.close ( );
loadSound.enabled = false;
music.play ();
};
ProgressBar.addEventListener ( ProgressEvent.PROGRESS , progressHandler );
funzione progressHandler ( evento : ProgressEvent ) : void {
se ( ProgressBar.percentComplete == 0 ) {trace ( “1”);
addChild (loader);
}
se ( ProgressBar.percentComplete> 10
addChild ( loader1 );
loader . scarico ( ); };
se ( ProgressBar.percentComplete == 100) {trace ( “1”);
loader1.unload ( ); };
};
10
Fare clic su ” Prova filmato ” dal menu “Control ” per riprodurre il programma barra di presentazione di avanzamento . Si osservi che il primo grafico appare subito dopo aver fatto clic sul pulsante di download musicale , appare il secondo grafico ( e la prima immagine viene rimossa) dopo l’ 11 per cento della musica ha scaricato e il secondo grafico scompare quando la musica inizia a suonare . Si noti inoltre che la barra di avanzamento si sposta a destra , come i file musicali download .