mmh, il codice sembra corretto, apparte la possibilità che ci siano errori di percorso
per essere sicuro che il clip che esegue il movimento è quello giusto, potresti creare un prototype, si tratta sostanzialmente dell'estensione di una determinata classe (in questo caso MovieClip) con una nuova funzione

Codice PHP:
// sulla timeline principale
MovieClip.prototype.mover = function (arr){
    
this.arrivo arr;
    
this.step 2;
    
this.onEnterFrame = function(){
        
this._x += this.step;
        if(
this._x >= this.arrivo){
            
delete this.onEnterFrame;
        }
    }
}

// sul pulsante
on(release){
    
mask.mover(10);