hargon 64 Denunciar post Postado Maio 7, 2009 Bom dia pessoal, Declarei um array no primeiro frame assim: var $nmProduto:Array = new Array(); Nesse mesmo frame armazeno informações nele. No segundo frame tento acessar dessa forma: trace(_root[$nmProduto[0]]); Mas não funciona. Já tentei sem _root[], mas sem sucesso também. Existe outra forma? O que estou fazendo de errado? Desde já agradeço. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Maio 7, 2009 Valeu pessoal. Tentei tanta coisa e esqueci de tentar utilizar _root.nmArray Resolvido. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Maio 7, 2009 Hargon meu brow funciona do mesmo modo nego de outras linguagens... tipo var vetor:Array = new Array(1,2,3,4,5); trace(vetor[0]); Saida: 1 Abs Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Maio 7, 2009 Valeu brother, mas dessa forma não consegui utilizar em outros frames, tive que acrescentar _root. . Mas em todo caso obrigado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Maio 7, 2009 Poderia criar um global tb. Teria o escopo de global, e funcionaria legal. Abs Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Maio 7, 2009 Como seria criar um global? Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Maio 7, 2009 _global.str = new Array(1,2,3,4,5,6); for(i=0;i<str.length;i++){ trace(str); } Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Maio 7, 2009 Vlw brother, você é o melhor. Assim ficou mais limpo meu código hehe. Vi que utilizar _root é o mesmo que utilizar _global, correto? Pelo menos no caso do Array funcionou. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Maio 7, 2009 _root e _global são códigos parecidos, mas não iguais ... Por exemplo se você colocar no placo principal uma variavel e dentro de uma cena for chamar com _root... as chances de você não achar a variavel são grandes... Agora se você declarar ela como _global ela vai funcionar no seu arquivo inteiro. :P De qualquer maneira ainda acho melhor declarar 1 ou a outra. LEMBRANDO as pessoas que não sabem não é possivel declarar var _global.variavel!!! Abraços Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Maio 7, 2009 Boa explicação berseck. Obrigado. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites