Ir para conteúdo

POWERED BY:

Arquivado

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

neookano

[Resolvido] Como alterar uma variável no root ?

Recommended Posts

Oi galera

 

Tenho mc1.swf e mc2.swf

 

no mc1.swf tenho:

var aa:String = 'teste';
var l:Loader = new Loader();
l.load(new URLRequest('mc2.swf'));
addChild(l);

e no mc2.swf tenho:

trace(MovieClip(root).aa);

quando compilo o mc1.swf ele me retorna:

undefined

Porque isso acontece ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fis um teste aqui e funcionou assim:

 

e no mc2.swf tenho:

 

trace(MovieClip(root.parent.parent["aa"]));

 

 

se for só uma variável pode quebrar o galho, mas se forem muitas, o ideal seria criar uma classe externar para

guardas as variáveis globais como foi dito nesse tópico

 

 

[]´s

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.