Comment déplacer un objet avec les flèches dans ActionScript 3.0

Auteur: John Stephens
Date De Création: 24 Janvier 2021
Date De Mise À Jour: 27 Novembre 2024
Anonim
Comment déplacer un objet avec les flèches dans ActionScript 3.0 - Des Articles
Comment déplacer un objet avec les flèches dans ActionScript 3.0 - Des Articles

Contenu

Si vous souhaitez créer un jeu dans Adobe Flash, vous devez savoir comment créer le code pour déplacer vos objets graphiques avec les touches fléchées. Une fois que vous le saurez, vous pourrez rapidement créer toutes sortes de jeux Flash. Déplacer un objet avec la flèche est facile. En seulement quatre lignes de code ActionScript 3 (langage de programmation Flash), vous commandez un objet qui peut monter, descendre et aller de côté avec les touches haut, bas, droite et gauche.


Les instructions

Utilisez ActionScript 3 pour déplacer des objets à l'aide des touches haut, bas, droite et gauche. (Goodshoot / Goodshoot / Getty Images)
  1. Démarrez le programme Flash. Dans l'écran d'accueil, choisissez "Fichier Flash (ActionScript 3.0)" pour créer un nouveau fichier pour votre projet.

  2. Importez les objets graphiques que vous souhaitez utiliser dans vos mouvements. Cliquez sur "Importer dans la bibliothèque" dans le menu "Fichier". Sélectionnez les graphiques que vous avez importés et cliquez sur "Convert to Symbol" dans le menu "Modifier" pour convertir le graphique en objet de clip (afin que le graphique puisse être animé). Entrez le nom "anobject" du symbole dans le champ de texte "name" de la boîte de dialogue "Convert to Symbol". Cochez la case "Exporter pour ActionScript", puis "OK" pour attribuer le nom de classe "object_Um" au symbole graphique.


  3. Sélectionnez "Actions" dans le menu "Fenêtre" du menu principal de la barre Flash pour ouvrir l'éditeur ActionScript 3. Placez le curseur de la souris sur la première ligne de l'éditeur. Cliquez avec votre souris et entrez le code suivant pour placer une copie du graphique "object_Um" dans la scène et le positionner avec les coordonnées (400 400):

    var object_to_move: U_object = newU_object (); object_to_move.x = 400; object_to_move.y = 400; addChild (object_to_move);

    Le code AS3 "var" génère une copie du symbole "object_Um" et le nomme "object_to_move". Le graphique est positionné en reliant les propriétés x et y aux propriétés "object_to_move" des lignes 2 et 3. La méthode "addChild" insère l'objet dans la scène.

  4. Entrez le code suivant dans les lignes suivantes de l'éditeur ActionScript 3 pour ajouter l'événement qui détecte le moment où les touches du clavier sont enfoncées et détermine que si les touches haut, bas, gauche et droite sont enfoncées, l'objet est déplacé vers le (avec une distance de cinq pixels) à chaque touche appuyée.


    stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey), fonctionKey (événement: KeyboardEvent): void {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; if (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; if (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; if (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};

    };

    Le premier code de ligne détecte le moment où une touche est enfoncée, déclenchant l'exécution de la fonction "quelle-clé". Un ensemble de quatre conditions (déclarations if-then) est utilisé pour détecter la touche enfoncée et déplacer l'objet de cinq pixels dans la direction de la touche enfoncée.

Ce dont vous avez besoin

  • Adobe Flash Professional: versions CS3, CS4 ou CS5

Le neuf igne du ninjutu ervent à renforcer et à concentrer le guerrier dan le état méditatif et combatif. Dérivé de ancienne pratique taoïte et bouddhite, le neuf ge...

Trouver la bonne marque de teinture capillaire peut être déroutant car il exite pluieur marque parmi lequelle choiir. Faire le bon choix et important pour ne pa abîmer vo cheveux. Le en...

Populaire Aujourd’Hui