rod_oliver 0 Denunciar post Postado Agosto 29, 2003 Bom, pessoas, acontece o seguinte de errado...Recebo algumas variáveis no flash, e preciso que o um Movie clip dentro da scene principal funcione apenas quando quando a variável possui um valor determinado.Crio um objeto dentro do movie clip com os seguintes comandos:onClipEvent(enterFrame) // Para ele testar a cada Frame{ if(_root.Variavel=="X") // Para ele receber a variável da scene principal ? { gotoAndPlay(1); } if(_root.Variavel!="X") { gotoAndPlay(3); }}E não Funciona !!!Que que eu faço ??? Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Ferreira 0 Denunciar post Postado Agosto 29, 2003 pelo jeito não tem erros. veja se Variavel está no lugar certo usando trace:onClipEvent(enterFrame){trace(_root.Variavel)if(_root.Variavel=="X"){gotoAndPlay(1);} else {gotoAndPlay(3);}} Compartilhar este post Link para o post Compartilhar em outros sites
rod_oliver 0 Denunciar post Postado Agosto 29, 2003 Bom...O Trace ajudou bastante, deu pra saber que as variáveis chegam direitinho, e os valores delas são reconhecidas.Porém o negócio ainda não funciona. É como se ele não fizesse a comparação, ou não fosse pro frame que eu quero.onClipEvent (enterFrame){ if (_root.sess_Nome == "XXX") { gotoAndStop("frame_tal"); } else { gotoAndStop("frame_tal2"); }}Alguma idéia ? Alguém já teve o mesmo problema ? Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Ferreira 0 Denunciar post Postado Agosto 29, 2003 ponha o trace dentro do if e outro dentro do else e veja se a comparação é feita Compartilhar este post Link para o post Compartilhar em outros sites