Se si desidera creare un gioco con Adobe Flash , è necessario sapere come creare codice che spostare gli oggetti grafici con i tasti freccia . Una volta che sai , sarai in grado di creare rapidamente tutti i tipi di giochi in Flash. Spostamento di un oggetto con un tasto freccia è facile. Si richiede solo quattro linee di ActionScript 3 ( il linguaggio di programmazione Flash ) Codice di programmare un oggetto per spostarsi in alto , in basso , a sinistra oa destra con su, giù , sinistra e keys.Things freccia destra e che vi serve

Adobe Flash professionali: CS3 , CS4 o CS5 versioni

Mostra Altre istruzioni

1

Avviare il programma Flash. Fare clic su ” File Flash ( ActionScript 3.0 )” dalla finestra iniziale per creare un nuovo file per il multiple -drop progetto di destinazione AS3 Flash .

2

Importa oggetto la grafica che si desidera spostare con le frecce . Selezionare l’opzione ” Importa nella libreria ” nel menu “File” . Selezionare il grafico che è stato importato e fare clic su ” Converti in simbolo ” nel menu ” Modifica ” per convertire l’immagine in un oggetto clip filmato ( in modo che il grafico può essere animato ) . Digitare il nome di ” object_one ” per il simbolo nel campo “Nome ” casella di testo nella finestra di dialogo ” Converti in simbolo ” . Fare clic su ” Esporta per ActionScript ” check – box , quindi “OK” per assegnare un nome di classe di ” object_One ” per il simbolo grafico .

3

Selezionare “Azioni” dalla “Finestra menu ” sulla barra principale del menu Flash per aprire l’editor di ActionScript 3 . Posizionare il cursore del mouse sulla prima riga dell’editor ActionScript 3 . Fare clic con il pulsante del mouse , e digitare il codice sottostante per inserire una copia della grafica ” object_One ” sul palco e posizionarlo in Flash coordinate fase di ( 400.400 ) :

var object_to_move : object_One = new object_One ();

object_to_move.x = 400;

object_to_move.y = 400;

addChild ( object_to_move );

Il codice var AS3 fa copia della ” object_One ” simbolo della biblioteca e lo nomina ” object_to_move “. Applicazione del xey struttura a ” object_to_move ” nella seconda e terza linea di codice posiziona il simbolo . Il metodo ” addChild ” colloca l’oggetto sul palco .

4

Digitare il codice a partire dalla prossima riga dell’editor ActionScript 3 per aggiungere un listener di eventi allo stadio Flash in modo che Flash può rilevare quando è stato premuto un tasto sulla tastiera , determinare se il tasto premuto è il “UP “, “DOWN “, ” LEFT ” o freccia “DESTRA” , e spostare l’oggetto nella direzione desiderata (a distanza di cinque pixel ) per ogni pressione di un tasto freccia

stage.addEventListener ( KeyboardEvent.KEY_DOWN , whichKey )

funzione whichKey ( evento : KeyboardEvent ) : .

vuoto

{

se ( event.keyCode == Keyboard.LEFT ) { object_to_move.x = object_to_move.x – 5 };

se ( event.keyCode == Keyboard.RIGHT ) { object_to_move.x = object_to_move.x + 5 };

se ( event.keyCode == Keyboard.UP ) { object_to_move.y = object_to_move.y – 5 };

se ( event.keyCode == Keyboard.DOWN ) { object_to_move.y = object_to_move.y + 5 };

};

Quando si preme un tasto, il codice in prima linea lo rileverà . In risposta , il codice viene eseguito il codice nella dichiarazione di funzione ” whichKey ” . Un set di quattro istruzioni condizionali ( if- then ) sono utilizzati per rilevare quali freccia è stato premuto il tasto , e per spostare l’oggetto di cinque pixel nella direzione che premuto il tasto freccia indicherebbe .