Avevo provato a fare anche questo. Semplicemente succede che disegna una linea trasparente sopra quella già disegnata.
codice:
this.createEmptyMovieClip("laser", 1);
this.laser.lineStyle(2,0x000000,0);
this.laser.moveTo(cursore._x, cursore._y);
this.onEnterFrame = function(){
    if(this._currentframe < this._totalframes + 1){
        this.laser.lineTo(cursore._x, cursore._y);
    }
};
Mi sa che non mi resta che tornare ai vecchi metodi con le maschere