lkm 0 Denunciar post Postado Agosto 9, 2009 tenho um menu com 5 links, e cada um se movimenta no mouse over - agora preciso que mesmo quando a página se carrega novamente (após clicado em uma das opções do menu) a opção escolhida fique marcada em destaque para o usuário saber em qual opção ele clicou. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Agosto 9, 2009 há vários modos para resolver. pode usar cookies server-side ou cliente side, ou simplesmente, verificar qual página está carregada e atribuir o valor de pré-selecionado aos itens do menu. Compartilhar este post Link para o post Compartilhar em outros sites
lkm 0 Denunciar post Postado Agosto 10, 2009 como faço para "verificar qual página está carregada e atribuir o valor de pré-selecionado aos itens do menu. " não faço nem idéia de como fazer, alguém tem alguma sugestão? Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Agosto 10, 2009 sabe interagir variáveis provindas do html para o actionscript ? existem varias formas uma forma simples: ao fazer o embed do arquivo swf, adicione um parâmetro: arquivo.swf?pagina='foo' dentro do actionscript verifique o valor do parâmetro "pagina". o restante você saberia como fazer ? Compartilhar este post Link para o post Compartilhar em outros sites
lkm 0 Denunciar post Postado Agosto 10, 2009 não manjo muito de action script, mas tentei da seguinte forma: //dentro do arquivo flash if (pagina==contato) { loadMovieNum("contato.swf", 0); } else { loadMovieNum("padrao.swf", 0); } //no html <embed src="teste.swf?pagina='contato'" ... mas não deu muito certo, está aparecendo sempre padrao.swf acho que falta pouco, mas não descobri o que está errado, deve ser alguma variável no flash Compartilhar este post Link para o post Compartilhar em outros sites
Andre Cocuroci 0 Denunciar post Postado Agosto 10, 2009 Faltou os " no contato.swf não manjo muito de action script, mas tentei da seguinte forma: //dentro do arquivo flash if (pagina=="contato") { loadMovieNum("contato.swf", 0); } else { loadMovieNum("padrao.swf", 0); } //no html <embed src="teste.swf?pagina='contato'" ... mas não deu muito certo, está aparecendo sempre padrao.swf acho que falta pouco, mas não descobri o que está errado, deve ser alguma variável no flash Compartilhar este post Link para o post Compartilhar em outros sites
lkm 0 Denunciar post Postado Agosto 10, 2009 assim também não funcionou: if (pagina=="contato") { loadMovieNum("contato.swf", 0); } else { loadMovieNum("padrao.swf", 0); } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Agosto 10, 2009 errrr No caso como você ta pegando uma variavel do root Teria que ser assim né if (_root.pagina=="contato") { loadMovieNum("contato.swf", 0); } else { loadMovieNum("padrao.swf", 0); } Mas se eu fosse você usava LoadVars(), pegava a variavel e ai sim usava... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
lkm 0 Denunciar post Postado Agosto 10, 2009 RESOLVIDO o erro estava no html <embed src="teste.swf?pagina='contato'" ... ERRADO <embed src="teste.swf?pagina=contato" ... CORRETO (o valor de página está sem aspas simples) Obrigado a todos Compartilhar este post Link para o post Compartilhar em outros sites