Tengo una imagen que muevo de izquierda a derecha o de arriba a abajo. Se supone que cuando la imagen llega al borde de la escena, se para, para ello he puesto el siguiente código:

Movieclip.prototype.inverso = function (hori, verti) {
if (_x>=hori){
_x =hori
} else if (_x<0){
_x =0
}
if(_y>verti){
_y=verti
}else if (_y<0){
_y=0
}}


Pues si publico para la versión 5 si funciona, pero para la versión 6 de flash no hace ni caso. El problema es que tengo botones con nombre de instancia y necesito publicar para la versión 6 o superior. AYUDA!!!!
Muchas gracias.