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 .