Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hiel

Movimento de um MovieClip

Recommended Posts

Seguinte, tenho uma espécie de menu, em www.sjp.pr.gov.br (lá em baixo), que quando você passa o mouse ele move um movieclip para os lados, simples, mas o que eu preciso é quando o cara não passar o mouse nos botões, ele fique se movimentando sozinho, de forma a ser 7 segundos no primeiro botão, 10 segundos no segundo botão, 9 segundos no terceiro botão e 11 segundos nos dois últimos botões. tentei colocar um get timer, mas não tive felicidade, alguém sabe o que devo fazer para que este menu vá indo para o lado direito, pare por X segundos e vá para o lado direito de novo até ir todos e voltar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa criar uma variável como referencia do _x do movieclip, essa variável armazenará o valor da largura da mascara que mostra esse movieclip, depois disso é só você setar um setInterval dizendo que o _x será a largura da mascara * valor de quantas partes do movieclip ja passaram, e então de tempo em tempo o setInterval vai alterando a posição do movieclip, pra se ter um exemplo, desenhe um retangulo no palco, salve-o como movieclip e de o nome de instancia pra ele de "mc" sem aspas, e coloque essa ação no frame:

largura = mc._width;
mc.onEnterFrame = function(){
	mc._x = mc._x + (_root.posicaox - mc._x) * 0.4;
}
function andar_mc(){
	i != undefined?i++: i = 0;
	i > 5?i=0:null;
	posicaox = largura * i;
}
setInterval(andar_mc, 2000);

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.