Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 ???
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
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!
>
Olá, pessoal.
Costumo fazer algumas funções globais do tipo:
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.