|
|
Come giocare e rimuovere animazione in Flash AS3Adobe 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 . 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; } 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 (); } ; 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 (); } ; 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 . Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |