Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos..
Gostaria de uma ajuda..
Fiz um menu, q é mostrado qdo coloca o mouse por cima do logo do site (onRollOver)..
Até aí beleza.. na função fiz o bg do menu mudar o height e alpha 100 no alvo onde vão os mc's dos links (eu uso fuse)..
O problema está no mc interno, qdo coloco o mouse por cima do mc interno, ele considera a mesma coisa como se eu tivesse tirando o mouse do bg do menu (onRollOut) e ativa a função pra sumir o menu..
Existe como acionar essa função para aparecer/sumir o menu sem ser com o onRollOver/onRollOut???
O q eu preciso é conseguir ativar os links q estão dentro do menu..
Pra ficar melhor o entendimento.. segue o AS..
//função q criei para aparecer o menu
menu.bg.onRollOver = function(){
ZigoEngine.doTween(menu.bg, "_width", 700, 1, "easeInOutExpo", 0, function(){
menu.alvo_menu._visible = true;
});
ZigoEngine.doTween(menu.alvo_menu, "_alpha", 100, .5, "easeInOutExpo", 1);
}
//essa aki é pra sumir o menu
menu.bg.onRollOut = function(){
ZigoEngine.doTween(menu.alvo_menu, "_alpha", 0, .5, "easeInOutExpo", 0, function(){
menu.alvo_menu._visible = false;
});
ZigoEngine.doTween(menu.bg, "_width", 100, 1, "easeInOutExpo", .5);
}
//fiz a função abaixo só pra testar dentro do menu..
menu.alvo_menu.onRelease = function(){
menu.alvo_menu.teste["_alpha"] = menu.alvo_menu.teste["_alpha"] == "0" ? "100" : "0";
}
Obrigado pela atenção!!!
Abraços a todos!!!
carneirinho
desculpa minha ignorância..
n entendi o jeito q você me explicou.. e tentei fazer algo de acordo com o codigo q você passou e n deu certo..
continua da mesma forma.. o mc de dentro n quer nem ser reconhecido no onRollOver..
N sei se deu pra entender direito do jeito q eu expliquei ou foi eu mesmo q n entendi o q você me explicou..
mas além de permanecer com o menu aberto, preciso q os links q estão dentro que são os botões do menu sejam acionados, coisa q n esta acontecendo..
mas como fiquei confuso agora, poderia me explicar melhor?
Obrigado..
O ideal seria ver como está seu fla pra postar a action certa e o que fazer, tem como você postar ele aqui?
>
carneirinho
desculpa minha ignorância..
n entendi o jeito q você me explicou.. e tentei fazer algo de acordo com o codigo q você passou e n deu certo..
continua da mesma forma.. o mc de dentro n quer nem ser reconhecido no onRollOver..
N sei se deu pra entender direito do jeito q eu expliquei ou foi eu mesmo q n entendi o q você me explicou..
mas além de permanecer com o menu aberto, preciso q os links q estão dentro que são os botões do menu sejam acionados, coisa q n esta acontecendo..
mas como fiquei confuso agora, poderia me explicar melhor?
Obrigado..
carneirinho
Segue os links..
Fuse --> se caso você n tiver a engine..
Obrigado..
nada ainda pessoal?
to precisando resolver isso e n estou conseguindo, ja tentei de varias formas, mas n deu certo..
fico no aguardo..
obrigado..
Cara, tenta substituir o comando onRollOver que você está usando para ativar o menu, pelas coordenadas y do mouse... assim você poderá correr o mouse horizontalmente sem problemas que não afetará o menu, já se correr verticalmente, o menu fecha e corre atrás do mouse...
Será que fui claro!?
qualquer coisa posta ae!
http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
>
Cara, tenta substituir o comando onRollOver que você está usando para ativar o menu, pelas coordenadas y do mouse... assim você poderá correr o mouse horizontalmente sem problemas que não afetará o menu, já se correr verticalmente, o menu fecha e corre atrás do mouse...
Será que fui claro!?
qualquer coisa posta ae!
http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
beleza, vou tentar..
Apesar q n sei direito como criar a function usando _ymouse, mas td bem, vou procurando como se faz.. uma hora eu consigo.. rsrs..
Vlw Jerfs.. qq coisa posto sim..
Abraxx..
>
>
Cara, tenta substituir o comando onRollOver que você está usando para ativar o menu, pelas coordenadas y do mouse... assim você poderá correr o mouse horizontalmente sem problemas que não afetará o menu, já se correr verticalmente, o menu fecha e corre atrás do mouse...
Será que fui claro!?
qualquer coisa posta ae!
http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
beleza, vou tentar..
Apesar q n sei direito como criar a function usando _ymouse, mas td bem, vou procurando como se faz.. uma hora eu consigo.. rsrs..
Vlw Jerfs.. qq coisa posto sim..
Abraxx..
Tenta fazer assim...
onMouseMove = function () {
if ((_ymouse > mc._y) and (_ymouse < (mc._y + mc._height))) {
// ABRE MENU
}
}
Voce precisa fazer com que o rollover do de dentro, execute a mesma ação do rollover de fora:
e no botão de dentro