Giocare e la rimozione di animazione può essere facilmente realizzato con Flash ActionScript 3 ( AS3 ) , il linguaggio di programmazione Flash. Flash ha centinaia di classi, metodi e proprietà che consentono di controllare non solo intere animazioni , ma anche ogni singolo pixel animato , suono, grafica ed elemento di testo all’interno di un’animazione . Flash AS3 ti consente di giocare o eliminare il suono , sequenze di animazione complete , grafici specifici in una sequenza di animazione o a livello di pixel sequences.Things animati che ti serviranno

Adobe Flash Professional : le versioni CS3 , CS4 o CS5

A Flash animazione che precedentemente creato con Adobe Flash e salvato nel formato standard SWFfile .

Mostra Altre istruzioni

1

Avviare il programma Flash. Fare clic su ” File Flash ( ActionScript 3.0 )” dalla finestra di Splash per creare un nuovo file per un progetto di animazione Flash AS3 .

2

Seleziona “Azioni ” dal menu Finestra sulla barra del menu principale Flash aprire l’editor di AS3 . . Clicca il cursore sulla prima riga dell’editor e digitare il codice seguente per caricare l’animazione precedentemente creato e salvato come ” MasterIllustrationReferenceLibrary.swf ” in questo nuovo progetto di animazione Flash

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;

}

3

Digitare il codice qui sotto a partire dalla prossima riga nell’editor AS3 per creare quattro pulsanti (rosso , giallo, verde e blu ) che , se premuto , porrà l’animazione , rimuovere l’animazione , riprodurre l’animazione o interrompere l’animazione

var myButton : . MovieClip = new MovieClip();

myButton.graphics.lineStyle(4);

myButton.graphics.beginFill(0xFF0000);

myButton.graphics.drawRect(10, 50 , 50 , 20);

myButton.graphics.endFill();

addChild(myButton);

myButton.addEventListener(MouseEvent.CLICK, callFunction_fn );

funzione callFunction_fn (e: MouseEvent ) : void {

removeChild ( movieContainer );

};

var myButton1 : MovieClip = new MovieClip();

myButton1.graphics.lineStyle(4);

myButton1.graphics.beginFill(0xFFFF00);

myButton1.graphics.drawRect(10, 100 , 50 , 20);

myButton1.graphics.endFill();

addChild(myButton1);

myButton1.addEventListener(MouseEvent.CLICK, callFunction2_fn );

funzione callFunction2_fn (e: MouseEvent ) : void {

addChild ( movieContainer );

};

var myButton2 : MovieClip = new MovieClip();

myButton2.graphics.lineStyle(4);

myButton2.graphics.beginFill(0x00FF00);

myButton2.graphics.drawRect(10, 150 , 50 , 20);

myButton2.graphics.endFill();

addChild(myButton2);

myButton2.addEventListener(MouseEvent.CLICK, callFunction3_fn );

funzione callFunction3_fn (e: MouseEvent ) : void {

movieContainer.stop ();

};

var myButton3 : MovieClip = nuovo MovieClip();

myButton3.graphics.lineStyle(4);

myButton3.graphics.beginFill(0x0000FF);

myButton3.graphics.drawRect(10, 200 , 50 , 20);

myButton3.graphics.endFill();

addChild(myButton3);

myButton3.addEventListener(MouseEvent.CLICK, callFunction4_fn );

funzione callFunction4_fn (e: MouseEvent ) : void {

;

movieContainer.play ();

};

4

Copia e incolla il codice per garantire che non vi siano errori di sintassi e che la riproduzione e rimuovere programma di animazioni funziona 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;

}

var myButton : MovieClip = new MovieClip();

myButton.graphics.lineStyle(4);

myButton.graphics.beginFill(0xFF0000);

myButton.graphics.drawRect(10, 50 , 50 , 20);

myButton.graphics.endFill();

addChild(myButton);

myButton.addEventListener(MouseEvent.CLICK, callFunction_fn );

funzione callFunction_fn (e: MouseEvent ) : void {

removeChild ( movieContainer );

};

var myButton1 : MovieClip = new MovieClip();

myButton1.graphics.lineStyle(4);

myButton1.graphics.beginFill(0xFFFF00);

myButton1.graphics.drawRect(10, 100 , 50 , 20);

myButton1.graphics.endFill();

addChild(myButton1);

myButton1.addEventListener(MouseEvent.CLICK, callFunction2_fn );

funzione callFunction2_fn (e: MouseEvent ) : void {

addChild ( movieContainer );

};

var myButton2 : MovieClip = new MovieClip();

myButton2.graphics.lineStyle(4);

myButton2.graphics.beginFill(0x00FF00);

myButton2.graphics.drawRect(10, 150 , 50 , 20);

myButton2.graphics.endFill();

addChild(myButton2);

myButton2.addEventListener(MouseEvent.CLICK, callFunction3_fn );

funzione callFunction3_fn (e: MouseEvent ) : void {

movieContainer.stop ();

};

var myButton3 : MovieClip = nuovo MovieClip();

myButton3.graphics.lineStyle(4);

myButton3.graphics.beginFill(0x0000FF);

myButton3.graphics.drawRect(10, 200 , 50 , 20);

myButton3.graphics.endFill();

addChild(myButton3);

myButton3.addEventListener(MouseEvent.CLICK, callFunction4_fn );

funzione callFunction4_fn (e: MouseEvent ) : void {

;

movieContainer.play ();

};

5

Fai clic su ” prova filmato ” nel menu di controllo per giocare la riproduzione e rimuovere il programma animazioni . Si osservi che l’animazione che si creato in precedenza ( dal titolo ” MasterIllustrationReferenceLibrary.swf ” ) viene rimosso dalla fase in cui è attivato il pulsante rosso , è collocato di nuovo sul palco quando viene attivato il pulsante giallo , si ferma la riproduzione quando viene attivato il tasto verde e comincia a giocare di nuovo quando viene attivato il pulsante blu .