Ir para conteúdo

POWERED BY:

Arquivado

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

pimpstyle

Entrosar menu com swf externo!

Recommended Posts

Ae galera, alguém poode me ajudar?

 

Tenho um menu topo para todo site, mas o cliente quer por exemplo, quando estiver na pagina contato o botao contato fique diferente dos outros(link visitado). Como que vou controlar isso? Se estivessem em um mesmo arquivo é tranquilo, mas a pagina contato sera um swf diferente! Vou carregar ele por fora!

 

valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, para o seu caso utilize "FlashVars", explicando: passe uma variável junto com o caminho do swf ex: "contato.swf?page=contato" e recupere o valor da variável "page" no filme e trate como necessário para deixar o item do respectivo menu habilitado/diferente, pode utilizar a mesma lógica para outros filmes/seções se for o caso.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, para o seu caso utilize "FlashVars", explicando: passe uma variável junto com o caminho do swf ex: "contato.swf?page=contato" e recupere o valor da variável "page" no filme e trate como necessário para deixar o item do respectivo menu habilitado/diferente, pode utilizar a mesma lógica para outros filmes/seções se for o caso.

 

Att.

 

 

Opa, valew a dica! To procurando, pesquisando em cima disso mesmo, mas ta osso!

Mesmo assim agradeço a atenção!

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom uma das maneiras mais conhecidas é a utilização do flashVars

 

Como que chama ele para fazer isso???

 

Basta colocar um paramentro em seu site:

 

<param name="flashvars" value="&dados=seus dados aqui&" />

 

E no flash você utiliza o seguinte

 

var carrega:LoadVars = new LoadVars();
carrega.load('seusite.html');
carrega.onLoad = function (success:Boolean){
if(success){
trace(carrega.dados);
//seu código
}else{
trace("Falha ao carregar os dados");
}
};

Esse é o método convencional

Utilizando php:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://macromedia.com/cabs/swflash.cab#version=6,0,0,0" id="flaMovie" width="250" height="250">
<param name="movie" value="flaMovie2.swf">
<param name="FlashVars" value="&data="<?php echo $data; ?>&">
<param name="quality" value="medium">
<param name="bgcolor" value="#99CC33">
<embed src="flaMovie2.swf" flashvars="&data=<?php echo $data; ?>" bgcolor=#99CC33 WIDTH=250 HEIGHT=250 TYPE="application/x-shockwave-flash">
</object>

E é isso :)

 

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.