Ir para conteúdo

POWERED BY:

Arquivado

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

gustavopinent

Variáveis globais

Recommended Posts

Olá, pessoal.

 

Costumo fazer algumas funções globais do tipo:

 

_global.minhaFuncao = function() { 
...
}

Mas quando tento criar variáveis globais, tipo:

 

_global.minhaVariavel = "Meu Valor";

... não funciona!

 

Porque isso ãhn ???

 

Existe outra forma de fazer isso, ou continuo fazendo como muitos: criar variáveis na raiz e depois acessar via _root ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, pessoal.

 

Costumo fazer algumas funções globais do tipo:

 

_global.minhaFuncao = function() { 
...
}

Mas quando tento criar variáveis globais, tipo:

 

_global.minhaVariavel = "Meu Valor";

... não funciona!

 

Porque isso ãhn ???

 

Existe outra forma de fazer isso, ou continuo fazendo como muitos: criar variáveis na raiz e depois acessar via _root ???

Resolvido! O problema não era a sintaxe, havia um problema externo (um subdomínio que morreu) que fazia com que variáveis aparecessem 'undefined' e eu achei que tinha feito meleca!

 

_global é melhor que _root que não funciona quando o MC é carregado por outro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

só pra constar

 

 

ele funcionar se você setar essa propriedade logo no 1º frame da time-line

 

 

this._lockroot = true

 

assim ele "trava" os _root para funcionarem mesmo se forem carregados por outros

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô, Eder, só pra me deixar na dúvida... :unsure:

 

Interessante. É um recurso a mais, tipo, se não funcionar um swf feito pelo colega do outro lado do mundo, dá pra tentar travar os _root para ele achar as variáveis.

 

Valeu!

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.