Ir para conteúdo

Arquivado

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

AAninh@

[Resolvido] Menu que se abre ao passar o mouse

Recommended Posts

Aninha,

 

O menu está abrindo sim perfeitamente. :)

 

Só que ele está por trás da outra div.

 

O que você tem de fazer é usar um código no css para que isso seja resolvido.

 

Coloque a div onde está o menu com style="z-index: 10"; e a div com o resto você coloca style="z-index: 1";

 

Veja se funciona

 

Abraços

E no flash que tenho que fazer isso?

Como coloco essa div? onde?

 

Valeu

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom aninha

 

Tente assim na linha da TR que inicia logo após o menu flash:

<tr style="z-index:1; position:relative;">

E não precisa por z-index 99 não basta por 10 na div do menu

 

Tira o z-index da div do menu e coloca na tr

 

Como expliquei ali em cima... só que em vez de 1 coloca 10

 

E tira o overflow:hidden tbm que está truncando tudo

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom aninha

 

Tente assim na linha da TR que inicia logo após o menu flash:

<tr style="z-index:1; position:relative;">

E não precisa por z-index 99 não basta por 10 na div do menu

 

Tira o z-index da div do menu e coloca na tr

 

Como expliquei ali em cima... só que em vez de 1 coloca 10

 

E tira o overflow:hidden tbm que está truncando tudo

 

Abraços

Oi, bom... eu não consequi fazer nem metade do que você me falou... eu sou iniciante no flash... você poderia me ensinar passo-a-passo por favor?

 

Qual é a linha TR? O que é div? eu não sei nada disso...

 

Bom... te agradeço muito pela ajuda!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom vamos lá Ana.

 

Isso ai não tem nada a ver com flash...

E sim com HTML

 

Você teria que alterar o HTML de seu site...

 

<div> é o metodo feito em divisórias... para montar o seu site ou seja você divide ele em partes iguais de acordo com a sua necessidade... fazendo 1, 2 ou 3 colunas... etc

 

<td> ou <tr> é o metodo antigo de fazer essa divisão do seu site usando um sistema de TABELA

Como inicia?

 

<table>

<tr>

<td>conteudo</td>

</tr>

</table>

 

Basicamente assim...

Enquanto div basta fazer

<div> conteudo </div>

 

É um sistema muito mais fácil de trabalhar.

 

O que você precisa é decidir em seu site qual dos 2 sistemas você vai usar... e usar 1 apenas e seguir a linha do mesmo.

 

O que eu estava dizendo é uma das linhas do seu site que você teria que mudar...

 

Procure no arquivo xhtml ou html não sei como chama ai do index

 

E procure pela linha

[b]<div id="menu_swf" style="height:35px; overflow:hidden; z-index:99; position:absolute; left:80px; top:202px;">[/b]

e altere para:

<div id="menu_swf" style="height:35px; z-index:10; position:absolute; left:80px; top:202px;">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom vamos lá Ana.

 

Isso ai não tem nada a ver com flash...

E sim com HTML

 

Você teria que alterar o HTML de seu site...

 

<div> é o metodo feito em divisórias... para montar o seu site ou seja você divide ele em partes iguais de acordo com a sua necessidade... fazendo 1, 2 ou 3 colunas... etc

 

<td> ou <tr> é o metodo antigo de fazer essa divisão do seu site usando um sistema de TABELA

Como inicia?

 

<table>

<tr>

<td>conteudo</td>

</tr>

</table>

 

Basicamente assim...

Enquanto div basta fazer

<div> conteudo </div>

 

É um sistema muito mais fácil de trabalhar.

 

O que você precisa é decidir em seu site qual dos 2 sistemas você vai usar... e usar 1 apenas e seguir a linha do mesmo.

 

O que eu estava dizendo é uma das linhas do seu site que você teria que mudar...

 

Procure no arquivo xhtml ou html não sei como chama ai do index

 

E procure pela linha

[b]<div id="menu_swf" style="height:35px; overflow:hidden; z-index:99; position:absolute; left:80px; top:202px;">[/b]

e altere para:

<div id="menu_swf" style="height:35px; z-index:10; position:absolute; left:80px; top:202px;">

Olá... Deu certinho na home... Você poderia me esclarer mais uma dúvida é o sequinte:

 

Eu coloquei um menu lateral em flash igual ao da home, mas ele não aparece e o sub-menu fica em baixo dele. Confira na página:

 

http://www.marketingpolis.com.br/V2/intern...-gratuitas.html

 

Que código do css eu tenho que mudar? O que esta ocorrendo que o menu lateral não aparce como na home?

 

Muito obrigado

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom acredito que você esteja falando disso aqui:

<td width="182"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="182" height="218">

						<param name="movie" value="file:///D|/mp_telas_internas_2009-02-21/swf/menu-lateral.swf" />
						<param name="quality" value="high" />
						<embed src="file:///D|/mp_telas_internas_2009-02-21/swf/menu-lateral.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="182" height="218"></embed>
					  </object></td>
O código fica meio bagunçado quando se copia e cola mesmo :P normal

 

Seguinte você precisa chamar o javascript responsavel por ele... se não ele não vai aparecer só com o embed...

 

Na verdade ele deveria aparecer, mas não vai.

 

Uma pergunta...

Já que você está fazendo tudo em flash..

Porque não monta um projeto completo em flash logo de uma vez?

Ficar remontando partes do site em flash... é muito mais dificil do que simplesmente fazer tudo em flash.

 

Seria por culpa do conteudo dinâmico que você não está fazendo?

 

Tente colocar com o código todo do menu para ver se ele vai... com a chamada do AC_RunActiveContent.

 

Ali acho que não seria nenhum problema de CSS... uma vez que ele ta dentro da tabela

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom acredito que você esteja falando disso aqui:

<td width="182"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="182" height="218">

						<param name="movie" value="file:///D|/mp_telas_internas_2009-02-21/swf/menu-lateral.swf" />
						<param name="quality" value="high" />
						<embed src="file:///D|/mp_telas_internas_2009-02-21/swf/menu-lateral.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="182" height="218"></embed>
					  </object></td>
O código fica meio bagunçado quando se copia e cola mesmo :P normal

 

Seguinte você precisa chamar o javascript responsavel por ele... se não ele não vai aparecer só com o embed...

 

Na verdade ele deveria aparecer, mas não vai.

 

Uma pergunta...

Já que você está fazendo tudo em flash..

Porque não monta um projeto completo em flash logo de uma vez?

Ficar remontando partes do site em flash... é muito mais dificil do que simplesmente fazer tudo em flash.

 

Seria por culpa do conteudo dinâmico que você não está fazendo?

 

Tente colocar com o código todo do menu para ver se ele vai... com a chamada do AC_RunActiveContent.

 

Ali acho que não seria nenhum problema de CSS... uma vez que ele ta dentro da tabela

 

Abraços

Como eu vou chamar o javascript responsável por ele?

 

Bom... eu não estou fazendo tudo em flash só estou colocando no dreenwever as minhas animações, até o momento eu não sabia nada de css e tals... Já estava pronto os códigos em php, html e tudo mais... A única coisa que falta e esse menu lateral que não está aparcendo... ai começar de novo fica dificil... rsrsrs

 

Como eu coloco o código todo no menu para ver se ele vai... com a chamada do AC_RunActiveContent??? pode me explicar passo-a-passo, por favor??

 

Desde já te agradeço

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Ana,

 

Então vamos lá seria algo assim:

<script language="javascript">
							if (AC_FL_RunContent == 0) {
								alert("This page requires AC_RunActiveContent.js.");
							} else {
								AC_FL_RunContent(
									'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
									'width', '190',
									'height', '200',
									'src', 'swf/menu_lateral',
									'quality', 'high',
									'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
									'align', 'middle',
									'play', 'true',
									'loop', 'true',
									'scale', 'showall',
									'wmode', 'transparent',
									'devicefont', 'false',
									'id', 'menu_lateral',
									'bgcolor', '#ffffff',
									'name', 'menu_lateral',
									'menu', 'true',
									'allowFullScreen', 'false',
									'allowScriptAccess','sameDomain',
									'movie', 'swf/menu_lateral',
									'salign', ''
									); //end AC code
							}
						</script>
						<noscript>
							<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
							codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" 
							width="190" height="200" id="menu_lateral" align="middle">
							<param name="allowScriptAccess" value="sameDomain" />
							<param name="allowFullScreen" value="false" />
							<param name="wmode" value="transparent" />
							<param name="movie" value="swf/menu_lateral.swf" />
							<param name="quality" value="high" />
							<param name="bgcolor" value="#ffffff" />
							<embed src="swf/menu_lateral.swf" quality="high" bgcolor="#ffffff" width="190" height="200" 
							name="menu_lateral" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" 
							type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
							</object>
						</noscript>

Que deve ser colocado na TD responsavel pelo menu lateral :P

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

td é como eu já disse anteriormente

 

<td> ou <tr> é o metodo antigo de fazer essa divisão do seu site usando um sistema de TABELA

Como inicia?

 

<table>

<tr>

<td>conteudo</td>

</tr>

</table>

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

td é como eu já disse anteriormente

 

<td> ou <tr> é o metodo antigo de fazer essa divisão do seu site usando um sistema de TABELA

Como inicia?

 

<table>

<tr>

<td>conteudo</td>

</tr>

</table>

Abraços

 

Boa Noite...

 

Agora deu certo, porém o outro problema ainda não foi resolvido... (isso já ta virando uma novela, né?!?!) rsrsrs http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

o menu que fiz em flash não aparece, de uma olhada:

 

http://www.marketingpolis.com.br/V2/intern...-gratuitas.html

 

O que tenho que mudar lá?

 

Desde já te agradeço

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

td é como eu já disse anteriormente

 

<td> ou <tr> é o metodo antigo de fazer essa divisão do seu site usando um sistema de TABELA

Como inicia?

 

<table>

<tr>

<td>conteudo</td>

</tr>

</table>

Abraços

 

Boa Noite...

 

Agora deu certo, porém o outro problema ainda não foi resolvido... (isso já ta virando uma novela, né?!?!) rsrsrs http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

o menu que fiz em flash não aparece, de uma olhada:

 

http://www.marketingpolis.com.br/V2/intern...-gratuitas.html

 

O que tenho que mudar lá?

 

Desde já te agradeço

 

Abraços

 

Agora deu certo... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Muito Obrigada

 

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.