prompt 0 Denunciar post Postado Fevereiro 11, 2010 Fala ai galera, beleza? Seguinte, fiz uma função recursiva que executa um tween que fica fazendo um objeto andar da direita para a esquerda da tela o tempo todo, ou seja, ele tem que ficar passando e, quando chegar do lado esquerdo da tela volta para o direito e começa o tween dnovo. Função que move objeto: function FN_MOVER_LOGOS(NomeLogos, Velocidade){ var moveLogos2:Tween = new Tween(_root.mc_logos_fundo["mc_"+NomeLogos], "_x", None.easeOut, _root.FinalDaTela, _root.InicioDaTela, Velocidade, true); moveLogos2.onMotionFinished = function(){ FN_MOVER_LOGOS(NomeLogos, Velocidade); } } FN_MOVER_LOGOS("logos_2", 40); Isso está funcionando legal, agora o que quero é parar esse Tween quando clicar em um botão, mas nã consigo fazer com que o moveLogos2.stop(); funcione. Quando dou um trace(moveLogos2) recebo "undefined" como retorno, ao invés de receber "[Tween]".. Como faço para enxergar a variável Tween criada dentro da função? Botão: btn.onRelease = function(){ trace(moveLogos2); moveLogos2.stop(); } Valeu galera! Abraços, Prompt Compartilhar este post Link para o post Compartilhar em outros sites
Michel Araújo 0 Denunciar post Postado Fevereiro 11, 2010 declara a variável fora da função, assim: var moveLogos2:Tween; e dentro da função você só cria o objeto: moveLogos2 = new Tween(_root.mc_logos_fundo["mc_"+NomeLogos], "_x", None.easeOut, _root.FinalDaTela, _root.InicioDaTela, Velocidade, true); agora você pode acessá-la fora da função =) Compartilhar este post Link para o post Compartilhar em outros sites
prompt 0 Denunciar post Postado Fevereiro 12, 2010 declara a variável fora da função, assim: var moveLogos2:Tween; e dentro da função você só cria o objeto: moveLogos2 = new Tween(_root.mc_logos_fundo["mc_"+NomeLogos], "_x", None.easeOut, _root.FinalDaTela, _root.InicioDaTela, Velocidade, true); agora você pode acessá-la fora da função =) Matô Michel, era isso mesmo! Show. Muito brigado! Abraço Prompt Compartilhar este post Link para o post Compartilhar em outros sites