if (sensX == gauche") x -= 5; else if (sensX == "droite") x += 5;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question//Rebond //Vitesse initiale var xspeed:Number = 0; var yspeed:Number = 0; //Coeff de vitesse var speed:Number = 1; //Detecter où est le curseur var dessusEqui:Number = 0; var dessusTerreSing:Number = 0; var dessusTerreMachin:Number = 0; addEventListener(Event.ENTER_FRAME,ballmouvement); function ballmouvement(e:Event):void { speed=speed+0.05; if (speed>=24) { removeEventListener("enterFrame", ballmouvement); //Résultats: if (compteur<=700) { addChild(loos); } if (compteur>700) { addChild(gg); } } if (dessusEqui== 1) { //Vitesse up, points up compteur=compteur+Math.round(speed); hit.text= "Score: "+compteur ; } if (dessusTerreMachin== 1||dessusTerreSing==1) { //Points enlevés: /2 compteur=compteur-Math.round(speed/2); hit.text= "Score: "+compteur ; } if (xspeed < speed && xspeed >= 0) { xspeed += 1; } if (xspeed > -speed && xspeed < 0) { xspeed -= 1; } if (yspeed < speed && yspeed >= 0) { yspeed += 1; } if (yspeed > -speed && yspeed < 0) { yspeed -= 1; } conteneurall.x += xspeed; conteneurall.y += yspeed; if (conteneurall.y>=665&&yspeed>0) { //Touche le bas yspeed = -yspeed;//Change dir u } if (conteneurall.y<=170&&yspeed<0) { //Touche le haut yspeed = -yspeed;//Change dir y } if (conteneurall.x>=690&&xspeed>0) { //Touche la droite xspeed = -xspeed;//Change dir x } if (conteneurall.x<=0&&xspeed<0) { //Touche la gauche xspeed = -xspeed;//Change dir x } } //Fin rebond