Ir para conteúdo

POWERED BY:

Arquivado

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

muriloduarte

Menu Pop-up em Flash

Recommended Posts

Amigos.

 

Estou tentando fazer um menu pop-up em Flash mas encontro um problema: Apesar de ocultar o sub-menu com a função ._visible=false, e de ajustar no Dreaweaver o "wmode" para "transparent", o arquivo .swf fica com o tamanho do sub-menu aberto, enquanto eu queria mesmo que o sub-menu avançasse sobre o resto do site.

 

Já tentei usar dois tipos de comando ActionScript.

 

No primeiro, eu crio uma layer Action com o comando painel_mc._visible=false, crio o botão e o painel do sub-menu, nomino a instância como painel_mc e jogo a seguinte action no botão:

 

on(rollOver){
painel_mc._visible=true
}
on(rollOut,releaseOutside){
painel_mc.visible=false
}
Lembrando que o painel_mc é um MovieClip.

 

Na segunda tentativa, que peguei de um forum, o Flash diz que a Action está errada. O comando é o seguinte:

 

import fl.transitions.*;
import fl.transitions.easing.*;

 painel_mc.visible = false;
 
 function abrePainel(Event:MouseEvent): void {
 TransitionManager.start(painel_mc, {type:Zoom, direction:Transition.IN, duration:1, easing:Strong.easeOut});
 painel_mc.visible = true;
 }

 function fechaPainel(Event:MouseEvent):void {
 painel_mc.visible = false;
 }

 addEventListener(MouseEvent.ROLL_OVER, abrePainel);
 addEventListener(MouseEvent.ROLL_OUT, fechaPainel);

Alguma alma caridosa poderia me ajudar a fazer esse menu, de modo a colocá-lo no Dreamweaver somente com o tamanho do menu principal?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha não entendi direito seu problema...

 

Seu problema é que ele ta sobre o HTML?

Ou que ele não desaparece?

Ou seria o tamanho?

 

Tamanho você cria um painel no flash exatamente do mesmo tamanho e adiciona no HTML certinho...

Se ele tiver a mesma quantidade de pixels ele deve ficar certinho no lugar

 

Lembrando que tags como object e embed podem vir com parametragem padding e margin e isso você tem que remover com CSS

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que eu esqueci de esclarecer meu problema mesmo.

 

No caso em específico, eu quero que o menu apareça no HTML com 580px por 60px, e que com um rollOver se projete um submenu, que ultrapassa essa área a cobre o texto até que ocorra o RollOut ou ReleaseOutside.

 

Quando eu importo o arquivo flash pro Dreamweaver ele ocupa a área de como se estivesse aberto, e não a área de 580x60.

 

Queria conseguir fazer isso.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro que ele não vai ocupar essa area, afinal ele é maior que ela...

 

Você terá que usar CSS para fazer o que você deseja...

Mas sinceramente não vejo nada que um menu em flash possa fazer que um menu em CSS com jQuery não consiga fazer igual.

Ai o detalhe é que n tem o problema do flahs ficar sobre as demais coisas :)

 

Abraços

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.