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 directionnelles du clavier, mais lorsque je relache la touche, le personnage continue de s'animer (bras et jambes), alors que je voudrais qu'il passe a la position statique.
voici le code
function variables()
{
fee_mc.mouvement=15;
fee_mc.attack = false;
fee_mc.statique= 1;
keydown=false;
}
function Movement()
{
if (Key.isDown (Key.RIGHT) )
{
fee_mc.statique=1;
fee_mc._x+=fee_mc.mouvement;
fee_mc.gotoAndStop("marche-droite");
}
else if (Key.isDown (Key.LEFT) )
{
fee_mc.statique=1;
fee_mc._x-=fee_mc.mouvement;
fee_mc.gotoAndStop("marche-gauche");
}
else if (Key.isDown (Key.DOWN) )
{
fee_mc.statique=1;
fee_mc._y+=fee_mc.mouvement;
fee_mc.gotoAndStop("marche-face");
}
else if (Key.isDown (Key.UP))
{
fee_mc.statique=1;
fee_mc._y-=fee_mc.mouvement;
fee_mc.gotoAndStop("marche-dos");
}
else if (!Key.isDown () )
{
fee_mc.gotoAndStop("statique");
}
};
variables();
onEnterFrame = function()
{
RenderEnemy();
if(!fee_mc.attack && !fee_mc.jump)
{
Movement();
}
if(fee_mc.jump)
Jump();
if(fee_mc.attack)
{
Attack();
}
if (Key.isDown (Key.CONTROL))
{
keydown=true;
}
else keydown=false;
}
merci par avance de votre aide