begin process at 2012 05 26 17:05:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Changer d'image selon la touche


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Changer d'image selon la touche

mercredi 15 décembre 2004 à 21:16:16 | Changer d'image selon la touche

MaxusViardis

Salut,

Voila j'ai créé un clip appellé "perso_face" sur lequel j'ai placé ce code:

onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
this._y -= 12;
}
if (Key.isDown(Key.DOWN)) {
this._y += 12;
}
if (Key.isDown(Key.RIGHT)) {
this._x += 12;
}
if (Key.isDown(Key.LEFT)) {
this._x -= 12;
}
}


Voila j'aimerai modifier ce code pour qu'a chaque touche mon clip "perso_face" soit remplacer par per_droit" etc. En fait, c'est pour qu'en le deplacement on le voie de profile et plus de face, puis de dos etc.

Si kk1 sevait comment faire sa serait super sympa de m'aider...

Merci d'avance

Max
mercredi 15 décembre 2004 à 21:24:09 | Re : Changer d'image selon la touche

John_Doe_88

Le plus simple est de placer tout tes clips sur la scène et de jouer sur leur propriété _visible :
unClip._visible = false -> masque unClip
mercredi 15 décembre 2004 à 21:28:47 | Re : Changer d'image selon la touche

MaxusViardis

Juste pour faire un perso oui c plus simple mais j'ai trop de truc autour pour pouvoir faire sa

Ya pas une autre solution ?
mercredi 15 décembre 2004 à 21:37:52 | Re : Changer d'image selon la touche

John_Doe_88

Tu utilises attachMovie pour charger un clip et unloadMovie pour le supprimer.
mercredi 15 décembre 2004 à 22:43:03 | Re : Changer d'image selon la touche

pegase31

Membre Club Administrateur CodeS-SourceS
heu ...

vous avez l'art de chasser les mouches à coups de bazooka ! ;)

Dans ton clip, tu places 4 frames contenant les 4 directions de ton personnage. Et dans ton script, tu mets :

onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
this._y -= 12;
this.gotoAndStop (là Frame contenant le clip de ta direction);
etc ...


Voilà .. ça, c'est un gars spécialisé dan sla création de jeu qui te le dis ! ;)
On ne rêgle pas tout simplement (surtout pour des débutants) avec de l'AS .. ça embrouille les esprits non habitués ! :p

(respect John, mais là c'est pô top ! lol)

Peg'
mercredi 15 décembre 2004 à 22:45:28 | Re : Changer d'image selon la touche

Blacknight91titi

Membre Club
déchainez ce soir peg'
lol

Bl@cknight91Titi
mercredi 15 décembre 2004 à 23:26:21 | Re : Changer d'image selon la touche

John_Doe_88

Oui c vrai Peg' je me suis un peu emballé...
J'ai pas trop réfléchi en fait il a dit modifier son code j'ai pas cherché a comprendre...
jeudi 16 décembre 2004 à 19:34:46 | Re : Changer d'image selon la touche

MaxusViardis

Merci peg' je pense que sa doit etre sa, mais je vois pas bien comment fo que je fasse... Tu peux detailler un peux plus (he oui encore newb)
jeudi 16 décembre 2004 à 19:39:32 | Re : Changer d'image selon la touche

MaxusViardis

j'entend par la que les jambes et les brasdu perso bouge, donc chaque face du perso est sur plusieurs images
jeudi 16 décembre 2004 à 20:03:13 | Re : Changer d'image selon la touche

pegase31

Membre Club Administrateur CodeS-SourceS
oui, ben tu mets chaque clip animé sur chaques frame ...

Chaque animation convertis en clips sur chaque Frame, si tu préfères !

1 2

Cette discussion est classée dans : changer, key, touche, face, isdown


Répondre à ce message

Sujets en rapport avec ce message

changer d'image avec une touche. [ par bondika ] Bonjour tout le monde, j'aimerai savoir comment rajouter dans un script, le fait que lorsque l'on appui sur une touche le personnage d'un jeu change d Jeu de plateforme > saut de personnage [ par Gizmil ] Salut, J'ai décidé de créer un petit jeu de plateforme en Flash mais je ne suis pas encore un génie en ActionScript, loin de là, donc j'aimerais c Keylistener et Key.isToggled [ par manuken ] Bonjour,J'utilise keylistener pour assigner une action à chaque touche appuyée au clavier par l'utilisateur.En gros, la lettre "t" apparait, si appui comment faire un else { sans if(...) [ par stefbuet ] j'ai trois image avec 3 stop, je veux que quand l'on apuis sur la touche gauche, l'image 2 apparai, et sur la touche droite , l'image 3 apparais, et Appuis unique sur une touche du clavier [ par nicoool18 ] Bonjour !!voila je suis en train de développer un jeu, et j'ai besoin pour plusieurs code d'uriliser le clavier.mais le probleme c'est que quand j'uti Flash AS [ par gozila ] Alors je vous presente mon probleme.Je veux deplacer mon perso et qu'il se remette de face a chaque fois que l'on relache les fleches car la sur mon c if (Key.isDown(Key.UP))gotoMyPostAndHelpMe [ par Henji ] J'ai 3 clips utilisant les mêmes fonctions type... if (Key.isDown(Key.UP))         gotoAndPlay(3);if (Key.isDown(Key.LEFT))         gotoAndPlay(13);Le deplacement d'un personnage pour un jeu [ par mystif ] bonjour,je suis débutant et essaie de faire un petit jeu.le probleme est le suivant : je parviens a deplacer mon personnage, avec les touches directio les enterFrame [ par flashfanatics173 ] onClipEvent (enterFrame) { if (Key.isDown(Key.SPACE)){ gotoAndStop(3); }}j'aimerais savoir ce qu'ai le code pour que au lieu que ca soit la touche Créer un cube 3D [ par caroneaufle ] Bonjour, je suis une jeune graphiste et j'ai mon premier vrai contrat (enfin presque) et s'il vous plait, j'aimerais faire un cube 3D ou pas, un cube


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales