cs_Negroud
Messages postés2Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 2 avril 2009
-
2 avril 2009 à 15:13
cs_Negroud
Messages postés2Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 2 avril 2009
-
2 avril 2009 à 22:17
hé bien voila je crée un jeu en flash , et j'ai un petit probleme c'est
que la touche saut mintenue le personnage ne fait que monter. Je
souhaiterai qu'en faite se même perso doive touché le sol avant de
repouvoir sauté
voici le code:
son = new Sound();
son.attachSound("musique");
son.start();
son.setVolume (20);
var sens:String;
var vitx = 0;
var vity = 0;
var grav = 0;
var rebond = - 0.8;
var keyListener:Object = new Object();
/*
TOUCHE PRESSE
Marhe
*/
keyListener.onKeyDown = function() {
// Comparaison de la valeur renvoyée par getCode() à la constante
switch (Key.getCode())
{
// UP
case 38:
debug.text = "UP";
personnage1._y -= vity;
vity = 10;
grav = 0.8;
keyListener.onKeyUp = function() {
// Comparaison de la valeur renvoyée par getCode() à la constante
switch (Key.getCode())
{
// LEFT
case 37:
debug.text = "LEFT UP";
// ANIM
vitx = 0;
// ANIM
personnage1.gauche.gotoAndStop(6);
break;
// RIGHT
case 39:
debug.text = "RIGHT UP";
vitx = 0;
// ANIM
personnage1.droite.gotoAndStop(6)
break;
// UP
case 38:
debug.text = "UP UP";
personnage1._y -= vity;
vity = 0;