Come creare Flash Animated Web Navigation

December 18

Come creare Flash Animated Web Navigation


Creazione di una navigazione Flash ActionScript 3 animato aggiunge non solo l'interattività al tuo sito web, ma consente anche agli utenti sanno dove sono. I modi per aggiungere l'animazione alla navigazione è limitata solo dalla fantasia, ma per iniziare, si creerà un semplice palla che segue il mouse lungo il menu di navigazione. Questa lezione utilizza anche gli array; per quelli di voi che sono nuovi a array, questo è un ottimo modo per avere i piedi bagnati.

istruzione

1 Open Flash e fare clic su "File", "Nuovo" e quindi fare clic su "File Flash (ActionScript 3.0)" dal menu ritiro. Fare clic sullo strumento Rettangolo dalla barra degli strumenti, e tenendo premuto il mouse, trascina sul palco per disegnare un rettangolo. Fare clic sullo strumento Testo e digitare "Play" sulla parte superiore del rettangolo.

2 Fare clic sia sul rettangolo e il testo "Play" per evidenziare loro. Dal menu principale, fare clic su "Modifica", quindi su "Converti in nuovo simbolo" dal menu pull-out. Fare clic sulla casella radiali "Button" e digitare "visualizzarloMC" per il nome.

3 Fai clic su "Window" dal menu principale e quindi fare clic su "Proprietà" e poi "Proprietà" di nuovo dal menu pull-out. Con lo sfondo e il testo ancora evidenziata, digitare "home_btn" nel campo Nome istanza nel pannello delle proprietà.

4 Fai clic su "Inserisci livello" nella parte inferiore della linea del tempo, e il nome "bottoni". Fare clic sullo strumento Testo sulla barra degli strumenti. Nel pannello Proprietà, fare clic su "Testo statico". Digitare le intestazioni di navigazione, come ad esempio "casa", "Chi" e "Contatto".

5 Right-click "Home" e poi cliccare su "Converti in simbolo" dal menu pull-out. Il nome "casa", cliccare su "Pulsante" per il tipo di simbolo e poi, sulla riga di fondo registrazione, cliccare sulla casella di controllo centrale. Fai clic su "OK".

6 Digitare "home_btn" per un nome di istanza nel riquadro Proprietà. Ripetere questa procedura per tutte le intestazioni di navigazione. Dare ad ogni istante un nome unico come "contact_btn."

7 Fai clic su "Inserisci livello" nella parte inferiore della timeline, e il nome "animato". Fare clic sullo strumento Ovale dalla barra degli strumenti e disegnare una palla sul palco tenendo il mouse e trascinando. Posizionare la palla sotto il pulsante "Home".

8 Fai clic destro sulla palla e poi cliccare su "Converti in simbolo" dal menu pull-out, il nome "ball_mc" e cliccare su "Movie Clip" per il tipo di simbolo. Fai clic su "OK".

9 Fai clic su "Inserisci livello" nella parte inferiore della linea del tempo, e il nome "AS3". Pulsante destro del mouse sul fotogramma 1 del livello di azione e quindi fare clic su "Azione" dal menu pull-out. Digitare il seguente codice:

import fl.transitions.Tween;

importare fl.transitions.easing. *;

/ Cambiare btn nomi a seconda delle necessità /

var buttonsArr: Array = new Array (home_btn, contact_btn);

var linkArr: Array = new Array ();

/ Cambiare indirizzo di navigazione qui /

linkArr.push ( "http://www.google.com/");

linkArr.push ( "http: //www.yahoo.com.html");

for (var i: uint = 0; i <buttonsArr.length; i ++) {

buttonsArr [i] .addEventListener (MouseEvent.ROLL_OVER, moveFollow);

buttonsArr [i] .addEventListener (MouseEvent.CLICK, clickurl);

}

Funzione moveFollow (evento: MouseEvent): void {

nuova Tween (ball_mc, "x", Strong.easeOut, ball_mc.x, event.currentTarget.x, 1, true);

}

Funzione clickurl (evento: MouseEvent): void {for (var j: uint = 0; j <linkArr.length; j ++) {

if (event.currentTarget == buttonsArr [j]) {

navigateToURL (new URLRequest (linkArr [j])); }}}