Ir para conteúdo

POWERED BY:

Arquivado

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

Nathanael

Efeito Flash

Recommended Posts

Você va precisar de uma variável para controlar a posição do quadrado quando tira o mouse do botão, e essa variavel vai se alterar de acordo com o clique, depois fazer uma posição pra cada menu, para no rollover ele ir pra posição onde passou o mouse, e finalmente uma função que desloca o quadrado, daria pra fazer algo assim:

 

var pos_out: Number = 0; // posição inicial

 

function mover_mc(mc, posx){

 

mc.count = 0;

mc.onEnterFrame = function(){

this._x = this._x + (posx - this._x) * 0.4; // faz o ease do deslocamento

if(this.count > 20){

mc._x = posx;

delete this.onEnterFrame; // deleta o enterframe depois de 20 loops pra não ficar processando a toa

}

 

}

}

 

finalmente nos botões você coloca no rollover:

 

mover_mc(instancia_do_quadrado, this._x);

 

no out

 

mover_mc(instancia_do_quadrado, pos_out);

 

no release:

 

pos_out = this._x; // pra quando passar o mouse ele ir em direção a nova sessão clicada

 

Não testei nada, mas deve funcionar, qquer dúvida poste ai novamente

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.