Ir para conteúdo

POWERED BY:

Arquivado

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

lkm

[Resolvido] Deixar opção do menu marcada

Recommended Posts

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

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

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.