Bonjour,

Je me met à l'as3 et je rencontre déjà un soucis des le début. J'ai fait un rond qui rebondit sur les rebords de l'écran. Mais lors de son déplacement, le rond est tronqué de la valeur de déplacement que je lui ai donné. Vous pouvez visualiser le soucis à l'adresse suivante (faites pas attention à l'adresse ^^ => http://gros-caca.fr)

Le code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
import flash.display.Shape;
import flash.events.Event;
 
stage.frameRate=60;
 
var balle:MovieClip = new MovieClip();
var modifX:Number = 5;
var modifY:Number = 5;
 
balle.graphics.lineStyle(4, 0x000000);
balle.graphics.beginFill(0xFF0000);
balle.graphics.drawCircle(20, 20, 20);
balle.x = 100;
balle.y = 100;
 
this.addChild(balle);
 
this.addEventListener(Event.ENTER_FRAME, bouge);
 
function bouge(pEvt:Event):void{
	if(balle.x > stage.stageWidth - 40 || balle.x < 1) modifX *= -1;
	if(balle.y > stage.stageHeight - 40 || balle.y < 1) modifY *= -1;
 
	balle.x += modifX;
	balle.y += modifY;
}
Si je baisse le framerate le soucis n'est plus présent, mais ce n'est plus aussi fluide. Comment puis je corriger cela ?

Par avance, merci.

Threonine