Hola! alguien sabria decirme porque este script no se me reproduce ni en el proyector flash7 ni el flash8, tengo que poner-lo en flash6 y no entiendo pq!!? :?
Muchas Gracias!!

Es un movimiento de pendulo...
------------------------------------------------------------------------------------

onClipEvent (load) {
var punto = new Object();
this._visible = 0;
}
onClipEvent (enterFrame) {
punto.x = _root.cordon_ant_mc.xypos_mc._x;
punto.y = _root.cordon_ant_mc.xypos_mc._y;
_root.cordon_ant_mc.localToGlobal(punto);
this._x = punto.x;
this._y = punto.y;
}

-------------------------------------------------------------------------------------

onClipEvent (load) {
nuevaX;
viejaX = _x;
h = _height;
var punto = new Object();
}
onClipEvent (enterFrame) {
_x = _root.menuSup_mc._x;
_y = _root.menuSup_mc._y -28;
if (_root.arrastra01 == 1) {
Cx = _root.menuSup_mc._x;
Cy = _root.menuSup_mc._y;
Mx = _root._xmouse;
My = _root._ymouse;
_rotation = _root.atan(Mx, My, Cx, Cy)-90;
} else if (_root.arrastra02 == 1) {
Cx = _root.menuSup_mc._x;
Cy = _root.menuSup_mc._y;
Mx = _root.guia01_mc._x;
My = _root.guia01_mc._y;
_rotation = _root.atan(Mx, My, Cx, Cy)-90;
} else {
nuevaX = _x;
nuevaY = _y;
veloX = (viejaX-nuevaX)/20;
veloY = (viejaX-nuevaY)/20;
viejaX = nuevaX;
viejaY = nuevaY;
punto.x = xypos_mc._x;
punto.y = xypos_mc._y;
localToGlobal(punto);
friccion = 0.99;
posX = punto.x-_root.menuSup_mc._x;
g = -9.8;
a = posX/h*g;
veloRot = (veloX/10+veloRot+a)*friccion;
_rotation -= veloRot;
}
}