Ir para conteúdo

POWERED BY:

Arquivado

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

Leo KW

Criação de link!

Recommended Posts

Fala galera,

 

Meu site está dividivo em 3 mcs: topo, corpo e rodapé.

 

Eu fiz um menu cascata no mc topo, que deveria entrar num mc que está dentro do mc corpo, esses 3 mcs (topo, rodapé e corpo) estão no _root

 

Então eu precisava bolar um link no botão que esta no mc Topo, e que realize uma função que está no mc Corpo.

 

Tentei dessa forma:

on(release) {
	_root.mc_corpo.gotoAndStop("colecao");
	_root.mc_corpo.produtos.gotoAndPlay(1);
	this.trocaTipo = 1;
}

Não funcionou, eu precisava de alguma forma de atravéz de um botão que está no mc_topo, chegar ao mc produtos que está dentro do mc_corpo, ai dentro do mc produtos, eu uso o trocaTipo = 1 pra identificar oque eu quero, trocaTipo = 2, trocaTipo = 3 e assim por diante.

 

Nos botões que estão la dentro do mc produtos, estão funcionando corretamente, mas os botões estão dentro do mc produtos, por isso não tem nenhum problema, la eles estão assim:

on (release) {
	this.trocaTipo(2);
}

Espero ter conseguido explicar oque eu quero.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se está com dificuldades de encontrar o caminho correto para os alvos, utilize a ferramenta "Insert a target path" para auxiliar.

 

Abs.

 

O problema é que eu precisava chegar numa action que está em um mc do site.

 

por exemplo, dentro do mc "produtos" que está dentro do "mc_corpo" eu precisaria chegar a essa action que la está:

function trocaTipo(tipoBt:Number){
	removerAntigos();
	pagina = 0;
	tipo = tipoBt;
	receberDados(tipoBt);
	montarProdutos(pagina);
	trace(tipo);
}

No botão que eu chamo essa função, deve estar assim:

trocaTipo(11);

Que é a ordem que eu chamo do XML, no caso do botão que está dentro do mc que tem essa action basta eu colokar o trocaTipo(11);

 

Mas e num caso de um botão que está dentro de um outro mc?!

 

Como eu chego a essa action?!

 

Eu tentei por esse "Insert a target path" mas não consegui...será que eu que to fazendo m*****?

 

Abraços!

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

É por isso que se faz todas as actions em 1 lugar só

E vai pegando os caminhos dos botões para que eles executem as funções...

 

O que você pode tentar e criar essa função como um AS de fora uma classe e chamar essa classe quando necessário da onde você quiser...

 

Vai facilitar em muito seu trabalho.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu havia pensando em criar uma variavel, tipo:

 

var trocaTipo = 0;

Ai no botão que está em outro mc eu colocava:

 

on(release) {
	_root.mc_corpo.gotoAndStop("colecao");
	_root.mc_corpo.produtos.gotoAndPlay(1);
	_root.trocaTipo = 7;
}

Mas axo que não estou fazendo certo, creio que seja mais fácil fazer dessa forma, ou não?

 

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.