I clip filmato nel linguaggio di programmazione Flash , ActionScript 3 ( AS3 ) , sono una classe di oggetti che viene utilizzato per animare gli oggetti creati o importare in Flash . Un’animazione Flash può avere diversi oggetti clip filmato sul palco in una sola volta . Posizionamento oggetti clip filmato davanti o dietro ad altri oggetti è fatto con il codice AS3 attraverso l’elenco di visualizzazione . L’ ultimo oggetto inserito nella lista display viene sempre visualizzato davanti a tutti gli altri oggetti sui stage.Things che vi serve

Adobe Flash Professional : CS3 , CS4 o CS5 Versioni

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 sulla barra del menu principale Flash aprire l’editor di azioni . Posizionare il cursore del mouse sulla prima riga dell’editor Azioni. Fare clic con il pulsante del mouse e digitare il codice seguente per creare e posizionare un rosso rettangolare clip filmato grafica sul palco che è posizionato in corrispondenza delle coordinate stadio Flash ( 100,50 ) , ha una larghezza di 50 pixel , un’altezza di 20 pixel e di un . bordo nero con una larghezza di 4 pixel

var tasto ROSSO : MovieClip = new MovieClip();

redButton.graphics.lineStyle(4);

redButton.graphics.beginFill(0xFF0000);

redButton.graphics.drawRect(100, 50 , 50 , 20 );

redButton.graphics.endFill ();

addChild ( tasto ROSSO );

3

Digitare il codice qui sotto partenza alla prossima riga nell’editor azioni per creare e posizionare rettangolare clip filmato grafico sul palco che è posizionato in corrispondenza delle coordinate stadio Flash ( 125,50 ) , ha una larghezza di 50 pixel , un’altezza di 20 pixel e un bordo nero con una larghezza di 4 pixel

var greenButton : . MovieClip = new MovieClip();

greenButton.graphics.lineStyle(4);

greenButton.graphics.beginFill(0x00FF00);

greenButton.graphics.drawRect(125, 50 , 50 , 20 );

greenButton.graphics.endFill ();

addChild ( greenButton );

4

Digitare il codice qui sotto a partire dalla prossima linea nell’editor azioni per aggiungere un listener di eventi al clip filmato tasto ROSSO in modo che quando si fa clic sul tasto ROSSO del programma Flash eseguirà il codice nella funzione denominata callFunction_fn .

redButton.addEventListener ( MouseEvent.CLICK , callFunction_fn );

5

Digitare il codice qui sotto a partire dalla prossima riga nell’editor azioni per codificare le istruzioni nella funzione callFunction_fn tale che Flash sposterà il greenButton nella parte anteriore o posteriore del tasto ROSSO quando il tasto ROSSO viene cliccato, a seconda della posizione della greenButton

funzione callFunction_fn . (e: MouseEvent ) : void {

se ( getChildIndex ( tasto ROSSO ) == 0 ) { setChildIndex ( tasto ROSSO , 1) } else { setChildIndex ( tasto ROSSO , 0 ) };

};

6

Copia e incolla il codice in basso nell’editor azioni per garantire che non vi siano errori di sintassi e il ” portare programma fronte di animazione ” si esegue correttamente

var tasto ROSSO : . MovieClip = new MovieClip();

redButton.graphics.lineStyle(4);

redButton.graphics.beginFill(0xFF0000);

redButton.graphics.drawRect(100, 50 , 50 , 20 );

redButton.graphics.endFill ();

addChild ( tasto ROSSO );

var greenButton : MovieClip = new MovieClip();

greenButton.graphics.lineStyle(4);

greenButton.graphics.beginFill(0x00FF00);

greenButton.graphics.drawRect(125, 50 , 50 , 20);

greenButton.graphics.endFill();

addChild(greenButton);

redButton.addEventListener(MouseEvent.CLICK, callFunction_fn );

funzione callFunction_fn (e: MouseEvent ) : void {

se ( getChildIndex ( tasto ROSSO ) == 0 ) { setChildIndex ( tasto ROSSO , 1) } else { setChildIndex ( tasto ROSSO , 0 ) };

};

7

Fare clic sull’opzione ” TestMovie ” nel menu di controllo sulla barra principale del menu Flash per riprodurre il progetto . Fare clic sul pulsante rosso e osservare che il pulsante rosso si muove di fronte il pulsante verde. Fare clic sul pulsante rosso e osservare che il pulsante verde si muove di fronte al pulsante rosso .