Collegamento con bottoni nel vostro gioco in flash su un altro sito vi darà più Web e selvaggina flessibilità di progettazione . Con un collegamento incorporato nella vostra animazione Flash , è possibile includere annunci o lasciare che i giocatori selezionano diversi giochi basati su una vasta gamma di criteri. Con ActionScript 3 ( AS3 ) , si può anche inserire link specifici nei pulsanti sulla base di un punteggio di gioco . Incorporare collegamenti a pulsanti può essere fatto con poche righe di codice . Tuttavia, si dovrebbe anche aggiungere il codice per visualizzare un messaggio se il collegamento Web non è attualmente accessible.Things che ti serviranno

Adobe Flash Professional ( CS3 , CS4 o CS5 versioni )

Mostra Altre istruzioni

1

Una Avviare il programma Flash. Fare clic su ” Nuovo ” dal menu “File ” sulla barra principale del menu Flash . Fare clic sul tipo di file ” File Flash ( ActionScript 3.0 )” dalla finestra di dialogo ” Nuovo documento ” che appare . Fare clic sul pulsante ” OK ” per chiudere la finestra di dialogo .

2

Selezionare l’opzione “Azioni ” dal menu Finestra sulla barra principale del menu Flash per aprire l’editor “Azioni” . Posizionare il cursore del mouse sulla prima riga dell’editor “Azioni” . Fare clic sul pulsante del mouse e digitare il seguente codice per dichiarare un oggetto MovieClip di nome ” myButton ” :

var myButton : MovieClip = new MovieClip ();

3

Tipo il seguente codice nella riga successiva dell’editor “Azioni ” per istruire Flash per disegnare un pulsante rosso rettangolare con una larghezza di 50 pixel , un’altezza di 20 pixel e angoli arrotondati (10 pixel ):

myButton . graphics.beginFill ( 0xFF0000 );

mybutton.graphics.drawRoundRect ( 200.200 , 50 , 20 , 10);

mybutton.graphics.endFill ();

4

Digitare il codice qui sotto nella riga successiva nell’editor “Azioni ” per istruire Flash per posizionare il pulsante sul palco quando il filmato flash gioca :

addChild ( mybutton );

5

Digitare il codice qui sotto nella riga successiva nell’editor azioni di incaricare Flash per il collegamento alla pagina Web Example.com e visualizzare la pagina Web Example.com nel browser quando si fa clic sul pulsante , o per visualizzare il messaggio ” il collegamento non è attivo in questo momento , riprovare più tardi “se una connessione di rete non può essere fatto per il sito web

myButton.addEventListener ( MouseEvent.CLICK , link_interessante ) .

funzione link_interessante (e : MouseEvent ) : void { var

urlName : String = ” http://www.example.com/”;

var SendRequest : URLRequest = new URLRequest ( urlName );

try {

navigateToURL ( SendRequest );

} catch (e: Error ) {

trace (” The Link non è attivo in questo momento , riprovare più tardi “); }

}

6

Copia e incolla il seguente codice nel ” Editor azioni “per garantire che non sono presenti errori :

var myButton : MovieClip = new MovieClip();

mybutton.graphics.beginFill(0xFF0000);

mybutton.graphics.drawRoundRect(200,200, 50 , 20 , 10);

mybutton.graphics.endFill();

addChild(mybutton);

mybutton.addEventListener(MouseEvent.CLICK, link_interessante );

funzione link_interessante (e: MouseEvent ) : void { var

urlName : String = ” http://www.example.com/”;

var SendRequest : URLRequest = new URLRequest ( urlName );

try {

navigateToURL ( SendRequest );

} catch (e: Error ) {

trace ( “Il legame non è attivo in questo momento , riprovare più tardi “);

}

}

7

Fare clic sull’opzione ” TestMovie ” nel “Control menu ” sulla barra principale del menu Flash per riprodurre il filmato e verificare il collegamento che è incorporato nel pulsante . Posizionare il mouse sul pulsante dopo che il film inizia la riproduzione . Verificare che il sito Web esempio viene visualizzata nel browser dopo aver fatto clic sul pulsante .