Ir para conteúdo
Fórum Script Brasil
  • 0

Flash Com Javascript


qpdesigner

Pergunta

<script language="javascript">
function menu(){
	submenu = [];
	for(i=0; i<6; i++) submenu[i] = [];
	textmenu = [];
	for(i=0; i<6; i++) textmenu[i] = [];
	textmenu[0][0] = ["Novo","Abrir","Abrir Como...","Salvar","Salvar Como..."]
	textmenu[0][1] = ["","","","",""];
	textmenu[1][0] = ["Recortar","Copiar","Colar","Colar Especial","Limpar tudo","Options","Customize"]
	textmenu[1][1] = ["","","","","","",""];
	textmenu[2][0] = ["Barras de ferramentas","Barra de Status","Barras do Explorer","Mostrar Imagem","Codigo Fonte","Tela Inteira"]
	textmenu[2][1] = ["","","","","",""];
	textmenu[3][0] = ["Adicionar a Favoritos","Configurar","Excluir Favoritos"]
	textmenu[3][1] = ["","",""];
	textmenu[4][0] = ["Sincronizar","Windows Update","Messenger","Opcoes de Internet"]
	textmenu[4][1] = ["","","",""];
	textmenu[5][0] = ["Conteudo e Indice","Dica do Dia","Suporte On-line","Enviar Comentarios","Sobre o Internet Explorer"]
	textmenu[5][1] = ["","","","",""];
	menus = [];
	if(document.getElementById){
  menus[0] = document.getElementById("Layer1");
  menus[1] = document.getElementById("Layer2");
  menus[2] = document.getElementById("Layer3");
  menus[3] = document.getElementById("Layer4");
  menus[4] = document.getElementById("Layer5");
  menus[5] = document.getElementById("Layer6");
  menuinterno = document.getElementById("menu");
  //menu.setAttribute("position","absolute")
  function over(){ this.style.backgroundColor = '#B2B4BF'; }
  function out(){ this.style.backgroundColor = '#ffffff'; }
  function show(){ this.style.visibility='visible'; }
  function hide(){ this.style.visibility='hidden'; }
  for(j=0; j<textmenu.length; j++){	
  	for (i=0; i<textmenu[j][0].length; i++){
    //alert(textmenu[j][0][i])
    textmenu[j][0][i] = "<a href='"+textmenu[j][1][i]+"' target='_blank'>" + textmenu[j][0][i] + "</a>";
    submenu[j][i] = document.createElement("DIV");
    submenu[j][i].setAttribute("className", "special");
    submenu[j][i].innerHTML = textmenu[j][0][i];
    submenu[j][i].style.padding = "5px";
    submenu[j][i].onmouseover = over;
    submenu[j][i].onmouseout = out;
    menus[j].appendChild(submenu[j][i]);
  	}
  	menus[j].style.top = (parseInt(menuinterno.style.top)+parseInt(menuinterno.style.height));
  	menus[j].onmouseover = show;
  	menus[j].onmouseout = hide;
  }
  
	}
}
window.onload = menu;
</script>
</head>
<body>
<div id="Layer1" style="position:absolute; left:10px; top:37px; width:170px; padding:2px; z-index:1; background-color:#ffffff; border:1px solid #999999; visibility:hidden"></div>
<div id="Layer2" style="position:absolute; left:65px; top:37px; width:170px; padding:2px; z-index:1; background-color:#ffffff; border:1px solid #999999; visibility:hidden"></div>
<div id="Layer3" style="position:absolute; left:110px; top:37px; width:170px; padding:2px; z-index:1; background-color:#ffffff; border:1px solid #999999; visibility:hidden"></div>
<div id="Layer4" style="position:absolute; left:155px; top:37px; width:170px; padding:2px; z-index:1; background-color:#ffffff; border:1px solid #999999; visibility:hidden"></div>
<div id="Layer5" style="position:absolute; left:215px; top:37px; width:170px; padding:2px; z-index:1; background-color:#ffffff; border:1px solid #999999; visibility:hidden"></div>
<div id="Layer6" style="position:absolute; left:290px; top:37px; width:170px; padding:2px; z-index:1; background-color:#ffffff; border:1px solid #999999; visibility:hidden"></div>
<div id="menu" style="position:absolute; top:10px; left:10px; width:319px; height:23px; z-index:1000;">
	<table width="319" border="0" cellpadding="0" cellspacing="0">
  <tr>
  	<td width="53"><a href="javascript:void(null)" onMouseOver="menus[0].onmouseover()" onMouseOut="menus[0].onmouseout()"><img src="img/menu/menu_01.jpg" width="53" height="23" border="0"></a></td>
  	<td width="45"><a href="javascript:void(null)" onMouseOver="menus[1].onmouseover()" onMouseOut="menus[1].onmouseout()"><img src="img/menu/menu_02.jpg" width="45" height="23" border="0"></a></td>
  	<td width="41"><a href="javascript:void(null)" onMouseOver="menus[2].onmouseover()" onMouseOut="menus[2].onmouseout()"><img src="img/menu/menu_03.jpg" width="41" height="23" border="0"></a></td>
  	<td width="62"><a href="javascript:void(null)" onMouseOver="menus[3].onmouseover()" onMouseOut="menus[3].onmouseout()"><img src="img/menu/menu_04.jpg" width="62" height="23" border="0"></a></td>
  	<td width="78"><a href="javascript:void(null)" onMouseOver="menus[4].onmouseover()" onMouseOut="menus[4].onmouseout()"><img src="img/menu/menu_05.jpg" width="78" height="23" border="0"></a></td>
  	<td width="40"><a href="javascript:void(null)" onMouseOver="menus[5].onmouseover()" onMouseOut="menus[5].onmouseout()"><img src="img/menu/menu_06.jpg" width="40" height="23" border="0"></a></td>
  </tr>
	</table>
</div>

ola pessoal...

eu estou com uma duvida enorme...

eu tenho este codigo de exemplo... mais com uma diferença do meu menu... este esta em html e dentro de um div... e o que eu desenvolvi esta em flash... porem eu num sei como chamar os div.. contendo os menus drop down...

sera que alguém poderia me dizer como ficaria o link no botão do flash.. chamando esta funtion...

reparemmm que na tag <a href=javascript:void(null) e em seguida.. ele chama o mouseover e o mouseout...

então eu num manjo como faço isso no flash...

por favor me ajudem.... tenho que resolver este problema ainda hj...

para que eu possa usar esta mesma function dentro do site que estou desenvolvendo....

Muito Obrigado por inquanto...

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

tenta getURL("javascript:sua_funcao()");

Link para o comentário
Compartilhar em outros sites

  • 0

desta maneira eu já tentei.. o problema é que num funciona...

pois o div.. num esta sendo chamado na javascript.. e sim no onmouserover e no onmouseout.. na tag...

<a href... entende...

ai que mora o problema... porque eu num sei chama-la

já tentei... diversas vezes.. de maneiras diferentes... e num da certo...

"><a href="javascript:void(null)" onMouseOver="menus[0].onmouseover()" onMouseOut="menus[0].onmouseout()"><img src="img/menu/menu_01.jpg" width="53" height="23" border="0"></a>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...