|
|
Come Scaricare i film in ActionScript 3Adobe Flash Professional ( versioni CS3 , CS4 o CS5 ) Mostra Altre istruzioni 1 Avviare il programma Flash. Fare clic su " Nuovo " dal menu File nella barra dei menu principale Flash . Fare clic sul tipo di file " File Flash ( ActionScript 3.0 )" dalla finestra di dialogo Nuovo documento . Fare clic sul pulsante " OK " per chiudere la finestra di dialogo. Selezionare l'opzione "Azioni " dal menu sulla barra principale del menu Flash per aprire l'editor di azioni . Posizionare il cursore del mouse sulla prima riga dell'editor Azioni. Fare clic con il pulsante del mouse . Digitare il seguente codice per assegnare due variabili stringa con l'URL dei due file di filmati Flash (file SWF) che si desidera caricare e scaricare : var movieAddress1 : String = new String ( " http://www .shareswf.com/media/games/swf/11003.swf "); var movieAddress2 : String = new String ( " http://www.shareswf.com/media/games/swf/27 . swf "); Digitare il codice qui sotto , a partire dalla prossima riga nell'editor azioni , per creare due oggetti URLRequest che saranno inviati con un oggetto Loader , denominati" movieLoader , "per recuperare i file swf dal URL del sito web e file di percorso richiesto : var movieLoad1 : URLRequest = new URLRequest ( movieAddress1 ) ; var movieLoad2 : URLRequest = new URLRequest ( movieAddress2 ) ; var movieLoader : Loader = new Loader (); Digitare il codice qui sotto ( a partire dalla riga successiva nell'editor azioni) per creare e posizionare due diversi pulsanti colorati - rosso e verde - sul palco Flash che verrà utilizzato per caricare un swf e scaricare l'altro swf var myButton : . MovieClip = new MovieClip(); myButton.graphics.lineStyle(4); myButton.graphics.beginFill(0xFF0000); myButton.graphics.drawRect(5, 200 , 50 , 20 ) ; myButton.graphics.endFill (); addChild ( myButton ) ; var myButton1 : MovieClip = new MovieClip(); myButton1.graphics.lineStyle(4); myButton1.graphics.beginFill(0x00FF00); myButton1.graphics.drawRect(5, 250 , 50 , 20 ) ; myButton1.graphics.endFill (); addChild ( myButton1 ) ; Digitare il seguente codice nella riga successiva nell'editor azioni per aggiungere listener di eventi ai due pulsanti in modo che quando si fa clic su " myButton ", il file swf che si trova a URL " http://www.shareswf.com/media/games/swf/11003.swf " sarà caricato , e il file swf che si trova a URL " http://www.shareswf.com/media/games/swf/27.swf " verrà scaricato . Inoltre, quando si fa clic sul pulsante " myButton1 " , il file SWF che si trova a URL " http://www.shareswf.com/media/games/swf/27.swf " verrà caricato , e il file swf trova a URL " http://www.shareswf.com/media/games/swf/11003.swf " verrà scaricato myButton.addEventListener ( MouseEvent.CLICK , button_fn ) . funzione button_fn ( e : MouseEvent ) : void { movieLoader.load(movieLoad1); movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn ) ; funzione movieLoaded_fn (event : Event) : void { addChild ( movieLoader ) ; movieLoader.x = 100; movieLoader.y = 0; }; }; myButton1.addEventListener ( MouseEvent.CLICK , button1_fn ) ; funzione button1_fn (e: MouseEvent ) : void { movieLoader.load(movieLoad2); movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn ) ; funzione movieLoaded_fn (event : Event) : void { addChild ( movieLoader ) ; movieLoader.x = 100; movieLoader.y = 0; }; }; Copia e incolla il seguente codice per garantire che il carico e scarico film programma è privo di sintassi e viene eseguito correttamente var movieAddress1 : String = new String ( " http://www.shareswf.com/media/games/swf/11003.swf "); var movieLoad1 : URLRequest = new URLRequest ( movieAddress1 ) ; var movieLoad2 : URLRequest = new URLRequest ( movieAddress2 ) ; var movieLoader : Loader = new Loader (); var myButton : MovieClip = new MovieClip(); myButton.graphics.lineStyle(4); myButton.graphics.beginFill(0xFF0000); myButton.graphics.drawRect(5, 200 , 50 , 20 ) ; myButton.graphics.endFill (); addChild ( myButton ) ; var myButton1 : MovieClip = new MovieClip(); myButton1.graphics.lineStyle(4); myButton1.graphics.beginFill(0x00FF00); myButton1.graphics.drawRect(5, 250 , 50 , 20); myButton1.graphics.endFill(); addChild(myButton1); myButton.addEventListener(MouseEvent.CLICK, button_fn ) ; funzione button_fn (e: MouseEvent ) : void { movieLoader.load(movieLoad1); movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn ) ; funzione movieLoaded_fn (event : Event) : void { addChild ( movieLoader ) ; movieLoader.x = 100; movieLoader.y = 0; }; }; myButton1.addEventListener ( MouseEvent.CLICK , button1_fn ) ; funzione button1_fn (e: MouseEvent ) : void { movieLoader.load(movieLoad2); movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn ) ; funzione movieLoaded_fn (event : Event) : void { addChild ( movieLoader ) ; movieLoader.x = 100; movieLoader.y = 0; }; }; Fare clic sull'opzione " TestMovie " nel menu di controllo sul flash principale barra dei menu. Un pulsante verde e un pulsante rosso appaiono sul palco Flash. Fare clic sul pulsante " rosso", e osservare che un file swf gioca. Fare clic sul pulsante " verde " per riprodurre un file swf diverso , e il vecchio filmato swf non è sullo schermo ( che è stato scaricato dal palco flash). Ripetere la procedura per rivedere l' ultimo film e scaricare il file SWF corrente. Previous:Componenti argomento etico Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |