Que tal otra vez yo te paso un codigo para hacer lo que pides y tambien un archivo fla para que veas que hace el codigo.
stop();
muñequito.onEnterFrame = function() {
if (Key.isDown(Key.UP)) {
this._y--;
}
if (Key.isDown(Key.DOWN)) {
this._y++;
}
if (Key.isDown(Key.RIGHT)) {
this._x++;
}
if (Key.isDown(Key.LEFT)) {
this._x--;
}
if(this._y<170) {
this.swapDepths(esq-1);
}
if(this._y>170) {
_root.esq.swapDepths(this-1);
}
};
aqui esta el el archivo: -->
aqui<--