barre di avanzamento lasciate che i vostri visitatori del sito web sapere quanto tempo dovranno aspettare per una foto , un video o canzone da scaricare prima di poter essere visto , sentito o suonato . Web designer spesso includono barre di avanzamento , così i visitatori non potranno lasciare il loro sito a causa di una percepita mancanza di contenuti . È possibile effettuare una barra di avanzamento con Flash , e la scrittura di codice ActionScript ( AS3 ) . Il codice AS3 utilizzato dipenderà da che tipo di contenuto che si sta caricando . In questo esempio , una canzone è downloaded.Things che vi serve
Adobe Flash Professional ( versioni CS3 , CS4 o CS5 )
Mostra Altre istruzioni
1
Avvia Flash. Fare clic su “File “, ” Nuovo” . Fare clic sul tipo di file ” File Flash ( ActionScript 3.0 )” dalla finestra di dialogo ” Nuovo documento ” . Fare clic su “OK “.
2
Fai clic su “Componenti” dal menu ” Windows” . Fare clic e trascinare l’icona barra di avanzamento sullo stage Flash dalla libreria dei componenti . Fare clic su “Proprietà” dagli uomini ” 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
Fare clic su ” Component Inspector” dal menu ” Windows” . Digitare “Load White Rabbit ” nella casella di testo dell’etichetta.
5
Seleziona “Azioni” dal menu ” Windows” . Posizionare il cursore sulla prima riga dell’editor “Azioni” . Fare clic su e digitare il codice per importare le utility del flash necessarie per utilizzare la barra di avanzamento :
import fl.controls.ProgressBar;
import flash.events.ProgressEvent;
6
Digitare questo codice , a partire dalla prossima riga nell’editor “Azioni” , per posizionare un TextField sul palco Flash per essere utilizzato per visualizzare la percentuale di file musicale MP3 scaricato:
var ProgressStatus : TextField = new TextField ();
ProgressStatus.x = 200;
ProgressStatus.y = 100;
ProgressStatus.width = 400;
addChild ( ProgressStatus );
7
Digitare il codice riportato di seguito , a partire dalla prossima riga nell’editor “Azioni” , per dichiarare un oggetto audio per contenere il file musicale scaricato e da utilizzare come file di origine per la barra di avanzamento per monitorare i progressi di carico con :
var musica : Sound = new Sound ();
ProgressBar.source = musica;
var musicFilelocation : String = “http://173.192.206.135/cgi-bin/dl.cgi/ze6fl4bvyep6nqwg7fcgcwlb4msqhqpawhws2aeogy/z6ipwi6m53na.mp3”;
var musicrequest : URLRequest = new URLRequest ( musicFilelocation );
8
Digitare il codice riportato di seguito , a partire dalla prossima riga nell’editor “Azioni” . Questo rilevare quando il file musicale è stato completato il download; istruire Flash per avviare il download del file musicale quando ha cliccato sul tasto loadSound; aggiornare la barra di avanzamento in percentuale del file scaricato e avviare la riproduzione del file musicale dopo aver completato il download
ProgressBar.addEventListener ( ProgressEvent.PROGRESS , progressHandler ) .
ProgressBar.addEventListener ( Event.COMPLETE , soundLoaded_fn );
loadSound.addEventListener ( MouseEvent.CLICK , getSound_fn );
funzione progressHandler ( evento : ProgressEvent ) : void {
ProgressStatus.text = ( “File caricato è” + ProgressBar.percentComplete + ” percentuale di completamento “);
}
funzione soundLoaded_fn (event : Event) : void {
music.close ( );
loadSound.enabled = false;
music.play (); }
funzione getSound_fn ( evento : MouseEvent ) {
music.load
( musicrequest );
}
9
Copia e incolla questo codice nell’editor “Azioni ” per assicurare che il programma Progress Bar eseguito senza errori :
importazione fl.controls.ProgressBar;
import flash.events.ProgressEvent;
var ProgressStatus : TextField = new TextField ();
ProgressStatus . x = 200;
ProgressStatus.y = 100;
ProgressStatus.width = 400;
addChild ( ProgressStatus )
musica var : Sound = new Suono ( );
ProgressBar.source = musica;
var musicFilelocation : String = “http://173.192.206.135/cgi-bin/dl.cgi/ze6fl4bvyep6nqwg7fcgcwlb4msqhqpawhws2aeogy/z6ipwi6m53na.mp3”;
var musicrequest : URLRequest = new URLRequest ( musicFilelocation );
ProgressBar.addEventListener ( ProgressEvent.PROGRESS , progressHandler );
ProgressBar.addEventListener ( Event.COMPLETE , soundLoaded_fn );
loadSound.addEventListener ( MouseEvent.CLICK , getSound_fn );
funzione progressHandler ( evento : ProgressEvent ) : void {
ProgressStatus.text = ( “File caricato è” + ProgressBar.percentComplete + “Percentuale completa ” );
}
funzione soundLoaded_fn (event : Event) : void {
music.close ();
loadSound.enabled = false;
music.play (); }
funzione getSound_fn ( evento : MouseEvent ) {
music.load ( musicrequest );
}
10
Fare clic sull’opzione ” TestMovie ” nel menu ” Control” per scaricare il file musicale e guardare il passaggio barra di avanzamento da sinistra a destra , come il file viene scaricato .