Freelife 2 Denunciar post Postado Fevereiro 9, 2009 To quase terminando um trabalho. o problema é o seguinte. fiz com que alguns mc's fossem duplicado dinamicamente. Tenho um mc que receberá o conteúdo conforme outro mc seja clicado. O problem é o depth, os mc's duplicados sempre ficam na frente do mc que receberá o conteúdo. Como é que faço para a hora que eu clicar em um "botão" o mc "exibeConteudo_mc" fique na frente de todos os outros? Abraços Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Fevereiro 9, 2009 Tente: var here = this; botao.onRelease = function(){ exibeConteudo_mc.swapDepths(here.getNextHighestDepth()); } onde botao é a instancia do botão que será clicado Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Fevereiro 9, 2009 Dois pontos... os mc's duplicados foram duplicados assim: duplicateMovieClip(links_mc, "links" + i + "_mc", i); e a ação dos botões está assim: eval("links" + i + "_mc").onPress = function(){ //aqui ficaria a troca do depth } Entendi que trocarei o depth do exibeConteudo_mc para outro, o que não entendi é o que faz a "var here = this", de onde ele está pegando o depth? "this" faz referência a que? Abraços instancia do botão que será clicado Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 9, 2009 Dois pontos... os mc's duplicados foram duplicados assim: duplicateMovieClip(links_mc, "links" + i + "_mc", i); e a ação dos botões está assim: eval("links" + i + "_mc").onPress = function(){ //aqui ficaria a troca do depth } Entendi que trocarei o depth do exibeConteudo_mc para outro, o que não entendi é o que faz a "var here = this", de onde ele está pegando o depth? "this" faz referência a que? Abraços instancia do botão que será clicado this é uma palavra reservado que referencia a si mesmo, exemplo se você estiver dentro da timeline de um mc e quiser fazer uma referencia ao proprio mc você usa this. Espero que tenha ficado claro. abs Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Fevereiro 9, 2009 nesse caso "this" está se referindo a timeline principal certo?! Pois, está fora da ação do botões, ou seja não se refere ao mc's duplicados, mas sim ao filme todo, certo?! Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Fevereiro 9, 2009 nesse caso "this" está se referindo a timeline principal certo?! Pois, está fora da ação do botões, ou seja não se refere ao mc's duplicados, mas sim ao filme todo, certo?! Isso isso, se entendi bem isso mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Fevereiro 9, 2009 Isso ai, usei o here como instancia da timeline, porque como estamos usando a função de mudar o depth dentro de uma instancia de movieclip ou botão, pode ser que ele interprete o this como sendo da timeline do botão, se isso acontecesse, seria preciso usar o this._parent.getNext... assim ele ja sabe que o here se refere a timeline que tem a instancia do movieclip exibeConteudo Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Fevereiro 10, 2009 Valeu pela ajuda galera... Funcionou perfeitamente! Obrigado mesmo. Abraços Compartilhar este post Link para o post Compartilhar em outros sites