intende Broly credo sia questo:

on (keyPress "<Up>") {
_root.su=true
}
on (keyRelease "<Up>") {
_root.su=false
}
1 variabile per tasto che premi (su, giu, dx, sx)

all'mc:

onClipEvent (enterFrame) {
if (_root.su) {
_y+=5;
}
}
onClipEvent (enterFrame) {
if (_root.giu) {
_y-=5;
}
}

e così via.

in questo modo il mc si sposta tenendo premuto il tasto e non continuando a fare premi-rilascia.