Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom , fiz o seguinte menu dropdown ..
http://www.artemundo.com.br/vba/teste_menu.swf
Os botoes empresa, produtos são mc instanciados com prefixo btn, e os sub itens são outros mcs que eu instancio com prefixo sub.
Então a principio o código do menu esta assim ..
btn_empresa.onRollOver= function(){
btn_empresa.play();
sub_empresa.play();
}
btn_produtos.onRollOver= function(){
btn_produtos.play();
sub_produtos.play();
}
btn_eventos.onRollOver= function(){
btn_eventos.play();
sub_eventos.play();
}
btn_espaco.onRollOver= function(){
btn_espaco.play();
sub_espaco.play();
}
btn_contato.onRollOver= function(){
btn_contato.play();
sub_contato.play();
}
dentro de cada sub_item eu criei um botao invisivel e coloquei como area de hit toda area externa ao botao e subbotao do item correspondente com o seguinte codigo...
on (rollOver) {
_root.btn_empresa.gotoAndPlay(11);
_root.sub_empresa.gotoAndPlay(11);
}
...
ou seja .. pra voltar a posicao inicial....
O problema está no seguinte... quando passo o mouse em qualquer botao, abre o sub_item normal, daí ai passar o mouse no subitem continua normal, entretanto ao voltar ao mouse over sobre o botao principal o submenu recua...
Deu pra entender, ao clicar no "empresa" por exemplo, irá abrir o sub_menu com quatro itens.. vá até "institucional" e volte com o mouse sobre o "empresa".
Se puderem me ajudar em como tirar isso. Ou se vcs souberem um jeito mais fácil de fazer um drop down.. agradeço...
[]s
Carregando comentários...