Ir para conteúdo

POWERED BY:

Arquivado

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

hargon

[Resolvido]Como acessar um Array Global

Recommended Posts

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

Valeu pessoal. Tentei tanta coisa e esqueci de tentar utilizar _root.nmArray

 

Resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

Como seria criar um global?

Compartilhar este post


Link para o post
Compartilhar em outros sites

_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

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

_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

Boa explicação berseck. Obrigado.

 

Abraço.

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.