Ciao a tutti. Ho un problema con il passaggio di mc tra funzioni

function casual () {
max = 7;
min = 1;
var randomNum = Math.round(Math.random()*(max-min))+min;
var nomepezzo = "Pezzo"+randomNum;
i++;
duplicateMovieClip (nomepezzo, "nomepezzo"+"_"+i, 5);
setProperty ("nomepezzo"+"_"+i, _x, 50);
mc = this[nomepezzo];
movimento(mc);
}


Tramite questa funziono, inserita nel primo frame del layer 1, creo dei duplicati di movieclip. Il mio problema è che ora vorrei che la funzione chiamata alla fine gestisse il movimento dell'mc con l'evento onClipEvent(enterframe), ma non riesco a capire come gestire la cosa

Per capirci, dove devo inserire il codice seguente?

if (Key.isDown(Key.LEFT)) {
this._x = (_x-5);
}
if (Key.isDown(Key.RIGHT)) {
this._x = (_x+5);
} ...


Grazie