Magazine Internet

[Flash] Déplacer un personnage en flash 1/5

Publié le 14 janvier 2008 par Avi Teboul
Bonjour,
Voici une série de 5 tutos qui vous explique comment déplacer un personnage en flash via les flèches.
Nous allons voir dans ce tuto comment diriger un personnage pour un RPG.
Etape 1 :
Déplacer le personnage avec les flèches.
1) Ouvrir Flash
2) Téléchargez le fichier suivant : ICI.
3) Créez un MovieClip et nommez le : heros
4) Dans ce MovieClip déposez l'image 3 sur la frame 1.
5) Revenez sur la scène principal et créez un nouveau calque nommez le AS.
6) En frame 1 placez le code suivant :
   if (Key.isDown(Key.UP)) {heros._y -= 1;}
   if (Key.isDown(Key.DOWN)) {heros._y += 1;}
   if (Key.isDown(Key.RIGHT)) {heros._x += 1;}
   if (Key.isDown(Key.LEFT)) {heros._x -= 1;}

Ce code dit :
   que si la touche UP est enfoncée alors le heros bouge de -1 pixel en Y
   que si la touche DOWN est enfoncée alors le heros bouge de +1 pixel en Y
   que si la touche RIGHT est enfoncée alors le heros bouge de +1 pixel en X
   que si la touche LEFT est enfoncée alors le heros bouge de -1 pixel en X
Placez le Moveclip heros sur la scène et donnez lui comme nom d'instance: heros
7) sur la calque AS en frame 2 placez ce code :
   gotoAndPlay(1);
Simple pour le moment, faites ctrl+enter normalement votre personnage doit bouger avec les flèches.
Remarques :
Votre personnage bouge très lentement, c'est dû au 1px de déplacement.
Il garde la même direction quelle que soit sa direction.

Retour à La Une de Logo Paperblog

A propos de l’auteur


Avi Teboul 600 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte