Ir para conteúdo

POWERED BY:

Arquivado

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

Ronaldo Carvalho Silva

Linkar para o flash

Recommended Posts

Você quer controlar o swf pelo html?O que dá pra fazer é de um filme você controlar outro no mesmo frame ou até em frames ou janelas separadas, usando o Local Conection, funciona assim:

No se filme que vai enviar a ação faça assim:
//crie um objeto LocalConnection
var filme1=new LocalConnection()
//Na ação onRelease do seu botao você vai enviar o nome da sua conexão, o nome do método e o parâmetro
seuBotao.onRelease = function() {
filme1.send("suaConexao", "acao", "2");
};

No seu filme que vai receber a ação você colcoa assim:

 

//crie mais um objeto LocalConnection
var filme2 = new LocalConnection();
//fazemos a conexão com o swf anterior
filme2.connect("suaConexao");
//executamos o método acao com o parâmetro passado no swf anterior (2)
filme2.acao = function(frame) {
gotoAndStop(frame);
};

com isso você consegue controlar um filme por outro, se por acaso o botão que você usar no html, se ele for feito em flash , você conseguirá fazer o que está querendo.

 

abraço,

 

Carneirinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, ele vai controlar do html, só que seu botão terá que ser em flash, não poderá ser imagem ou link normal "href" , eu fiz rapidinho aqui um arquivo com as ações de um filme controlando o outro, baixa aqui os dois flas zipados e dá uma olhada em como funciona.

 

http://gcarneirinho.sites.uol.com.br/local.zip

 

baixa e dá uma olhada, vai ver que um swf está separado do outro, você pode jogar o primeiro que é o botão no seu menu, ou como quiser fazer e o outro é o que será controlado por esse botão ...

 

abraço,

 

Carneirinho

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.