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 .