M3nTaL 0 Denunciar post Postado Agosto 22, 2007 BoasEstou com o seguinte problema..estou a introduzir dinamicamente um botao na tela, e nesse botao preciso de ler uma variavel global que esta na frame 1 do _root (o problema e que essa variavel n e reconhecida no botao). Existe alguma forma de importar as variáveis dessa frame? tipo import kk coisa..Brigadao Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 23, 2007 é só colocar o _root antes do nome delatrace(_root.variavel) Compartilhar este post Link para o post Compartilhar em outros sites
M3nTaL 0 Denunciar post Postado Agosto 23, 2007 é só colocar o _root antes do nome delatrace(_root.variavel)ja tinha feito isso mas da undefined..a variavel ta declarada assim na frame 1 do _root : _global.variavel;obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 23, 2007 axo que não tinha entendidoja testou usar o _global entãotrace(_global.variavel) Compartilhar este post Link para o post Compartilhar em outros sites
M3nTaL 0 Denunciar post Postado Agosto 23, 2007 axo que não tinha entendidoja testou usar o _global entãotrace(_global.variavel)sim ja testei mas da undefined na mm..n sei qual o problema..brigadao Compartilhar este post Link para o post Compartilhar em outros sites
SlyX 0 Denunciar post Postado Agosto 23, 2007 se você der o trace (_global.variavel) no mesmo quadro q ela esta setada nao vai funcionar, tem que ser em outro quadrooutra opcao (eu uso e gosto) eh você setar a variavel com roottipo_root.variavel = "teste";no frame X você da um trace(_root.variavel); Compartilhar este post Link para o post Compartilhar em outros sites
M3nTaL 0 Denunciar post Postado Agosto 24, 2007 se você der o trace (_global.variavel) no mesmo quadro q ela esta setada nao vai funcionar, tem que ser em outro quadrooutra opcao (eu uso e gosto) eh você setar a variavel com roottipo_root.variavel = "teste";no frame X você da um trace(_root.variavel);continuo com o mm prob..n sei o k s passa, s calhar estou a explicar-me mal..eu criei a variavel _root.teste = 0 na frame 2;depois ainda nessa frame alterei o valor dessa variavel: teste = 1;em seguida vou criar um botao dinamicamente e quero nesse botao aceder a variavel teste: trace(_root.teste), o problema e k esta tem smp o valor 0..n percebo..obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 24, 2007 posta o codigo sendo usado no botão(e se não for muito grande posta o codigo inteiro) Compartilhar este post Link para o post Compartilhar em outros sites
M3nTaL 0 Denunciar post Postado Agosto 24, 2007 posta o codigo sendo usado no botão(e se não for muito grande posta o codigo inteiro) ////Frame 2////_root.clica_compart = 0;////Frame 50////_root.attachMovie("piso_rodape","piso",_root.getNextHighestDepth() );piso._x = 162;piso._y = 224;clica_compart = 1;/////Dentro do movie clip piso tem o botao///////Nesse botao////on (release) {trace("clica_compart "+_root.clica_compart);///depois executa uma funcao/// }obrigado Compartilhar este post Link para o post Compartilhar em outros sites
SlyX 0 Denunciar post Postado Agosto 31, 2007 como eu tinha dito, você nao pode usar a varaivel root no mento quadro que você seta ela.. no seu caro faz assim (caso queria uasr ela mais para frente, caso contrario, nem sei pq esta setando ela como root) ////Frame 2////_root.clica_compart = 0;clicka_compart = 0;////Frame 50////_root.attachMovie("piso_rodape","piso",_root.getNextHighestDepth() );piso._x = 162;piso._y = 224;clica_compart = 1;/////Dentro do movie clip piso tem o botao///////Nesse botao////on (release) {trace("clica_compart "+clicka_compart);///depois executa uma funcao/// } Compartilhar este post Link para o post Compartilhar em outros sites
M3nTaL 0 Denunciar post Postado Agosto 31, 2007 como eu tinha dito, você nao pode usar a varaivel root no mento quadro que você seta ela..no seu caro faz assim (caso queria uasr ela mais para frente, caso contrario, nem sei pq esta setando ela como root) ////Frame 2////_root.clica_compart = 0;clicka_compart = 0;////Frame 50////_root.attachMovie("piso_rodape","piso",_root.getNextHighestDepth() );piso._x = 162;piso._y = 224;clica_compart = 1;/////Dentro do movie clip piso tem o botao///////Nesse botao////on (release) {trace("clica_compart "+clicka_compart);///depois executa uma funcao/// } da forma k você disse tb n deu...agra consegui resolver o problema, brigado na mm..s eu kero usar a variavel dentro do movie clip, por isso e k setei como _root.ficou assim:////Frame 2////_root.clica_compart = 0;//clicka_compart = 0;////Frame 50////_root.attachMovie("piso_rodape","piso",_root.getNextHighestDepth() );piso._x = 162;piso._y = 224;_root.clica_compart = 1;/////Dentro do movie clip piso tem o botao///////Nesse botao////on (release) {trace("clica_compart "+_root.clica_compart);///depois executa uma funcao/// } Compartilhar este post Link para o post Compartilhar em outros sites