Réponse acceptée !
j'ai trouver la solution à mon probleme mais maintenant quand il y a un obstacle il s'arretet et ne repart ou et mon erreur
var deplacement = 1;
var vitesse = 5;
//this le clip parent à l'objet, c'est à dire l'image dans laquelle nous avons mis notre perso
//personnage est le nom de votre occurrence
//onEnterFrame = function() dit à Flash d'executer ce qu'il y aura apres à chaque image
this.personnage.onEnterFrame = function() {
if(deplacement) {
//En fait, au lieu d'avancer le personnage d'un nombre équivalent
//à la valeur de la vitesse, on va l'avancer d'un pixel,
//mais autant de fois que la valeur vitesse nous l'indiquera.
//On va utiliser une boucle for, qui s'exécutera "vitesse" fois,
//dans laquelle nous ferons avancer notre personnage d'un pixel,
//puis dans cette même boucle on vérifiera si le personnage peut toujours avancer.
for(i=0; i<vitesse; i++) {
if(this.hitTest(_root.obstacle)) {
deplacement = 0;
}
if(Key.isDown(Key.RIGHT) && deplacement) {
this._x += 1;
}
if(this.hitTest(_root.obstacle1)) {
deplacement = 0;
}
if(Key.isDown(Key.LEFT) && deplacement) {
this._x -= 1;
}
}
}
}
Miss1