Con Adobe Flash , è possibile creare giochi per computer che vanno dai semplici alle più complesse utilizzando il codice Flash Actionscript . Actionscript permette di costruire oggetti interattivi , o oggetti che si muovono o cambiano colore con un clic del mouse o la pressione di un tasto , come strutturare i vostri giochi . Un esempio di un gioco Flash per i principianti è un cerchio interattivo . Quando il giocatore del gioco fa clic sul cerchio , i moves.Things cerchio che ti serviranno

Adobe Flash Professional Software , CS3 , CS4 o CS5

PC

Mostra Altre istruzioni

1

Aprire l’Editor Azione . Avviare il programma Flash e selezionare un nuovo file Actionscript 3.0 dalla schermata di apertura che appare . Selezionare Azioni dal menu di Windows sulla barra del menu principale .

2

Codice un’istanza dell’oggetto che si sta per disegnare con la classe Sprite . Nome di questo esempio Shape1

var Shape1 : Sprite = new Sprite ( );

Assegnare i parametri linestyle per Shape1 così il suo bordo ha una larghezza di 1 pixel , una linea di colore nero , o . 0 , e una opacità linea senza alcuna trasparenza , 1 Utilizzare il metodo stile graphics.line per impostare queste proprietà

shape1.graphics.lineStyle ( 1 , 0 , 1 ); .

Colore l’istanza Shape1 di giallo . Utilizzare il grafico beginFill metodo con il codice colore FFFF00 per il giallo . Precedere il codice di colore con 0x

shape1.graphics.beginFill ( 0xFFFF00 ); .

Creare il cerchio con il metodo drawCircle . Centrare il cerchio in coordinate nella fase x = 200 y = 200 . Impostare il raggio della circonferenza di 50

shape1.graphics.drawCircle ( 200 , 200 , 50);

Posizionare il cerchio completato , Shape1 , sul palco del flash. Utilizzare il metodo addChild

addChild ( Shape1 ); .

3

Crea un listener di eventi in modo che il cerchio rileverà quando il cursore viene posizionato su di esso e il mouse è cliccato . Associato con il listener di eventi un nome di funzione . Utilizzare il parametro MouseEvent.CLICK del metodo addEventListener . Nome della funzione moveCircle

shape1.addEventListener ( MouseEvent.CLICK , moveCircle ); .

Codice della funzione moveCircle tale che il cerchio si sposta a destra di 50 pixel ogni volta che l’ utente fa clic sul cerchio con la mouse. Utilizzare la proprietà x posizione della classe Sprite per spostare il cerchio . Impostare il tipo di classe di ritorno della funzione di annullare

funzione moveCircle ( evento : MouseEvent ) : .

Vuoti

{

shape1.x = shape1.x + 50;

};

4 Sintassi controllare il codice e testare il filmato

esaminare il codice compilato . . Commenta per eventuali errori di battitura o di eventuali errori di codice . Confrontate ciò che hai digitato nell’editor per l’esempio di codice seguente

var Shape1 : . Sprite = new Sprite ( );

shape1.graphics.lineStyle ( 1 , 0 , 1 );

shape1.graphics.beginFill ( 0xFFFF00 );

shape1.graphics.drawCircle ( 200 , 200 , 50);

addChild ( Shape1 );

Shape1 .addEventListener ( MouseEvent.CLICK , moveCircle );

funzione moveCircle ( evento : MouseEvent ) :

vuoto

{

shape1.x = shape1.x + 50;

};

5

Selezionare l’icona sintassi di controllo , l’icona con il segno di spunta , che si trova sulla barra degli strumenti dell’editor azione . Correggere eventuali e tutti gli errori che riporta . Si consideri che la maggior parte degli errori sono errori di battitura .

Selezionare Prova filmato dal menu di controllo sulla barra del menu principale . Fare clic sul cerchio giallo che appare sul palco e verificare che si muove quando si fa clic con il mouse . Controllare per vedere se eventuali errori di compilazione sono stati generati nella casella Output . Correggere eventuali errori che vengono generati .