hiel 0 Denunciar post Postado Agosto 28, 2006 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
carneirinho 7 Denunciar post Postado Agosto 28, 2006 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