Leo KW 0 Denunciar post Postado Julho 27, 2009 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
Public2004 79 Denunciar post Postado Julho 28, 2009 Se está com dificuldades de encontrar o caminho correto para os alvos, utilize a ferramenta "Insert a target path" para auxiliar. Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Leo KW 0 Denunciar post Postado Julho 28, 2009 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
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 28, 2009 É 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
Leo KW 0 Denunciar post Postado Julho 28, 2009 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