Mi código es similar a este (y también este me causa problemas):
Código :
var circulo:Sprite = new Sprite();
circulo.graphics.beginFill(0x0000FF);
circulo.graphics.drawCircle(10,200,20)
addChild(circulo);
var vel:Number = 10;
function botar(evento:Event):void{
evento.target.x += vel;
if(evento.target.x > stage.width || evento.target.x < 0){
vel *= -1;
}
}
circulo.addEventListener(Event.ENTER_FRAME,botar);
Esto en teoría el circulo debería ir de un lado a otro del escenario, pero me ocurre que pasa una de dos cosas:
1) recorre la mitad del escenario, se traba y después regresa, se traba un rato y vuelve a ir a la mitad del escenario.
2) empieza a botar como si el escenario solo midiera 60 o 70px
Si alguien pudiera probarlo se lo agradecería y que me mandara sus resultados.
