Ir para conteúdo

POWERED BY:

Arquivado

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

bufalino

[Resolvido] Flash através de tags HTML, flash url

Recommended Posts

Oi pessoal, baixei a video aula no imasters Inserindo variáveis no Flash através de tags HTML

 

e baseando nessa video aula, fiz um bem mais simples que esta da seguinte forma:

 

CENA 1 (_root)

> 1º frame: (código)

> 2º frame: rotulo HOME

> 3º frame: rotulo CONTATO

 

 

o código do primeiro Frame :

stop();

 

_global.marcadora = marca;

 

function marcaMenu() { switch (marcadora) {

case "home" :

_root.gotoAndStop("home")

break;

 

case "contato" :

_root.gotoAndStop("contato");

break;

 

}

}

marcaMenu();

E NO HTML inseri a tag ?MARCA=CONTATO (no caso para a pagina contato.htm)

<param name="movie" value="menu.swf?marca=contato" />

embed src="menu.swf?marca=contato" ... />

 

Mas quando abro a pagina contato.htm o swf nao vai para o rótulo CONTATO na CENA 1(_root)

 

alguem pode me ajudar por favor ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda, mas não funcionou, tem alguma outra sugestão ??

 

agora o codigo esta assim:

 

stop();

 

_global.marcadora = marca;

 

function marcaMenu() { switch (marcadora) {

case "home" :

_root.marca.gotoAndStop("home")

break;

 

case "contato" :

_root.marca.gotoAndStop("contato");

break;

 

}

}

marcaMenu();

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom acho que eu expliquei e você não entendeu....

 

Seu código ok?

stop();

_global.marcadora = _root.marca; // <-------- usando _root aqui você pega o valor da marca nas variaveis do flash...

function marcaMenu() { switch (marcadora) {
case "home" :
_root.gotoAndStop("home")
break;

case "contato" :
_root.gotoAndStop("contato");
break;

}
}
marcaMenu();

Caso não funcione

Utilize o metodo LoadVars(); e o FlashVars passando como parametros para o flash.....

 

Exemplo:

var obj_loader:LoadVars() = new LoadVars();
obj_loader.load("seuarquivo.html"); //<--- esse arquivo é onde vai estar o parametro que vai passar os dados
obj_loader.onLoad = function(){
	_global.marcadora = obj_loader.marca;
}
no html

adicione aos parametros

 

<param name="flashvars" value="&marca=a marca que você quer colocar&" />

 

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.