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 .