Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2007, 14:37
Avatar de ceaped
ceaped
 
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
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