Originariamente inviato da crescenzo
con una cosa del genere

posX=ball_mc._x;
var SPEED:Number = 5;
var center:Number= Stage.width/2;
var rightLimit:Number = Stage.width-ball_mc._width/2;
ball_mc._x= center;
dove=true;
ball_mc.onEnterFrame = function(){
if(dove){
this._x += SPEED;
}else{
this._x -= SPEED;
}
if (this._x>rightLimit) {
//this._x = rightLimit;
dove=false;
}
if (this._x<posX) {
//this._x = rightLimit;
dove=true;
}
}

Ero arrivato allo stesso codice:

Codice PHP:
var mySwitch:Boolean false
var 
SPEED:Number 5
var 
center:Number Stage.width/2
var 
rightLimit:Number Stage.width-ball_mc._width/2
ball_mc._x center
ball_mc.onEnterFrame = function() { 
    if (
this._x>rightLimit) { 
        
mySwitch true
        
this._x rightLimit
    } 
    if (
this._x<center) { 
        
mySwitch false
        
this._x center
    } 
    if (
mySwitch) { 
        
this._x -= SPEED
    } else { 
        
this._x += SPEED
    } 
}; 
Grazie lo stesso