banner Flash , animazioni che scorrono automaticamente un pattern ripetuto di lettere, parole o immagini in tutta la fase di Flash , vengono utilizzati per attirare l’attenzione su un sito web . Elementi che si muovono , come banner Flash , spesso catturano l’attenzione dello spettatore . Poiché banner in movimento attirano l’attenzione dello spettatore , gli inserzionisti spesso vogliono trasformare le bandiere in annunci cliccabili . In questi casi , quando si fa clic sul banner, gli inserzionisti vogliono una nuova pagina Web con materiale promozionale o di apparire un carrello della spesa . . Banner Flash non sono molto diverse rispetto ad altri oggetti in Flash , il che rende una semplice operazione per fare un banner cliccabile Flash utilizzando ActionScript 3 ( AS3 ) Cose che ti serviranno
Adobe Flash Professional : le versioni CS3 , CS4 o CS5
Un file SWF Flash che contiene il banner animato completato
Mostra Altre istruzioni
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
Seleziona “Azioni” dal menu “Finestra” nel menu principale di Flash bar per aprire l’editor ActionScript 3 . Posizionare il cursore del mouse sulla prima riga dell’editor ActionScript 3 . Fare clic con il pulsante del mouse . Digitare il codice sottostante per creare un oggetto MovieClip di nome ” movieContainer , ” istruire il programma Flash per caricare il file banner di animazione ( ” MasterIllustrationReferenceLibrary.swf ” ) e memorizzare il contenuto del file banner nell’oggetto movieContainer .
var movieContainer : MovieClip;
var movieLoader : Loader = new Loader ();
movieLoader.load (new URLRequest ( ” MasterIllustrationReferenceLibrary.swf “));
Sims 3
Digitare il belowcode nella riga successiva del codice ActionScript 3 editor per rigger un file caricato ( COMPLETO ) listener di eventi che eseguirà il codice nella funzione ” movieLoaded_fn ” quando il file di animazione bandiera ha completato il caricamento .
movieLoader.contentLoaderInfo.addEventListener ( Event.COMPLETE , movieLoaded_fn );
4
Digitare il ” movieLoaded_fn ” codice funzione a partire dalla prossima linea della ActionScript 3 editor per convertire il contenuto del file banner in un oggetto MovieClip , inserire il banner sul palco alle coordinate stadio ( 100,0 ) e aggiungere un banner topo evento CLICK listener che istruirà Flash di eseguire le istruzioni nella funzione ” callFunction_fn ” quando l’animazione striscione si fa clic su
funzione movieLoaded_fn (e: Event) : . void {
movieContainer = movieLoader.content come MovieClip;
addChild ( movieContainer );
movieContainer.x = 100;
movieContainer.addEventListener ( MouseEvent.CLICK , callFunction_fn );
}
5
Digitare il ” callFunction_fn ” codice funzione a partire dalla successiva riga dell’editor ActionScript 3 in modo che il flash si aprirà la pagina Web di Adobe ( navigateToURL ) quando si verifica un evento di bandiera del mouse CLICCA
funzione callFunction_fn . (e: MouseEvent ) : void {
navigateToURL (new URLRequest ( ” http:www.adobe.com “));
};
6
Copia e incolla il codice nell’editor ActionScript 3 per garantire che il codice sintassi è priva di errori e il programma cliccabili Banner eseguito correttamente
var movieContainer : . MovieClip;
var movieLoader : Loader = new Loader ();
movieLoader.load ( nuovo URLRequest(“MasterIllustrationReferenceLibrary.swf”));
movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );
funzione movieLoaded_fn (e: Event) : void {
movieContainer = movieLoader.content come MovieClip;
addChild ( movieContainer );
movieContainer.x = 100;
movieContainer.addEventListener ( MouseEvent.CLICK , callFunction_fn );
}
funzione callFunction_fn (e: MouseEvent ) : void {
navigateToURL (new URLRequest ( ” http:www.adobe.com “));
};
7
Fare clic su ” prova filmato ” nel menu Finestra per riprodurre il cliccabili Banner film . Clicca il banner che viene visualizzato e osservare che la pagina Web di Adobe viene visualizzato in una nuova finestra del tuo browser.