Se si vuole fare una galleria o di un portafoglio facile da usare, in modo che gli spettatori possano giocare i vostri giochi in Flash senza lasciare la pagina Web , sarà necessario caricare e scaricare film diversi dal palco Flash . In una pagina tipico gioco, i giocatori spesso selezionare le icone o pulsanti per caricare e scaricare i giochi . Ogni volta che un giocatore sta giocando una partita e vuole caricare un nuovo , Flash espelle automaticamente l’ antico gioco quando si carica le nuove game.Things che ti serviranno

Adobe 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.

2

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 “);

3

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 ();

4

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 );

5

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;

};

};

6

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 movieAddress2 : String = new String ( ” http://www.shareswf.com/media/games/swf/27.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;

};

};

7

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.