![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/03/2007, 14:37
|
![Avatar de ceaped](http://static.forosdelweb.com/customavatars/avatar55141_12.gif) | | | Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 21 años Puntos: 9 | |
Re: Trasladar un ActionScript de un MC a la línead de tiempo Este es el código que trato de hacer que se mueva como un pendulo (el código lo copie de un ejercicio que baje de internet)
function moverPendulo() {
a0 = 10/180*Math.PI;
g = 9.8;
r = 200;
t = 0;
oscilar = 1;
_root.controles.a = Math.round(a*18000/Math.PI)/100;
_root.pendulo_mc.a = Math.round(a*18000/Math.PI)/100;
x = _root._xmouse;
y = _root._ymouse;
if (_root.pendulo_mc.oscilar) {
a = a0*Math.cos((t/30)/Math.sqrt(g/r));
t++;
} else {
c = Math.sqrt((x-512.5)*(x-512.5)+y*y);
if ((x-512.5)*(x-512.5)+y+y<c*c) {
a = -Math.atan2((x-512.5), y);
a0 = a;
} else {
oscilar = 1;
}
_rotation.pendulo_mc = a*180/Math.PI;
}
}
moverPendulo();
__________________ Diseñador Gráfico publicitario |