Tengo el siguiente menu circular el cual lo hice basandome en uno que ebncontre en internet, ya me rota y todo el cuento pero el probelma es el siguiente....
Ese menu necesito meterlo en MC dentro de una peli de flash.... para esto tomo todos los fotogramas y eleemtos y los pego dentro del MC de la peli... a ese MC donde pegue eso la llame "MenuSpin".
Y cuando lo ejecuto no me corre..., pero si los pego directamente en la peli de flash sin meterlos en una MC si me corre... que puedo hacer...
alguen me puede hechar una mano.... GRacias
Necesito que esa animacion me corra dentro de una MC del flash.
este es el codigo que hace toda la operacion:
function posCircular(angulo, raio)
{
var _l1 = new Object();
var _l2 = angulo * conversao;
_l1.x = Math.sin(_l2) * raio;
_l1.y = Math.cos(_l2) * raio;
return(_l1);
} // End of the function
var clips = Array("goleiro", "meiao", "disputa", "bola", "embaixada");
var raio = 250;
var aceleracao = 0.020000;
var alphaMinimo = 0;
var alphaMaximo = 90;
var escalaMinima = 1;
var escalaMaxima = 80;
var mouseSeguro = 10;
var difAlpha = alphaMaximo - alphaMinimo;
var difEscala = escalaMaxima - escalaMinima;
var yIni = 160;//Stage.width / 2;
var xIni = 300;//Stage.height / 2;
var dobroRaio = raio * 2;
var conversao = 0.017453;
var difAngular = 360 / clips.length;
var angulo = 0;
this.onEnterFrame = function ()
{
velocidade = _root._xmouse - xIni;
if (Math.abs(velocidade) <= mouseSeguro)
{
velocidade = 0;
}
else
{
velocidade = velocidade * aceleracao;
} // end if
angulo = angulo + velocidade;
for (i = 0; i < clips.length; i++)
{
var _l2 = _root[clips[i]];
_l2._y = yIni;
_l2.difAngular = difAngular * i;
var _l3 = posCircular(angulo + _l2.difAngular, raio);
_l2._x = xIni + _l3.y;
var _l4 = (_l3.x + raio) / dobroRaio;
_l2._alpha = _l4 * difAlpha + alphaMinimo;
_l2._xscale = _l2._yscale = _l4 * difEscala + escalaMinima;
_l2.swapDepths(_l3.x + dobroRaio);
} // end of for
};
Gracias
Infomaniaco
