Elektra 102 Denunciar post Postado Abril 11, 2011 No fechamento automático uso um timer para o autoAlpha, e chamo o JavaScript pelo timer2 com 1 segundo a mais de atraso. Não sei como fazer o mesmo para o evento de CLICK. Alguma orientação será muito bem vinda. Arquivo de teste online >> Clique aqui function onClick(evt:MouseEvent):void { TweenMax.to(mc, 1, {autoAlpha: 0}); timer.stop(); timer2.stop(); mc = null; trace(mc); } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Irineu Antunes 2 Denunciar post Postado Abril 13, 2011 o tweenmax tem uma propriedade: onComplete geralmente faço o uso de função anonima para ela rsrs. TweenMax.to(mc, 1, {autoAlpha: 0,onComplete:function(){ trace("chame o javascript aqui"); //esta função irá executar no terminio da animação (no caso: após 1 seg) //isso dispensa o uso do timer }}); além do onComplete há o onStart, onUpdate entre outros ;) boa sorte Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Abril 13, 2011 Muito obrigada Irineu. :grin: Conheço pouco do uso de Tweens. Apenas assisti alguns vídeos do Michel com a TweenMax, gostei. Me lembrei do 'append', mas conferi que não servia. Já estava batalhando uma função com setTimeout no JS para chamar outra que fecha a div. Não sei se é possível, hahahhhh, entendo nada de JS. Valeu mesmo, você nem faz idéia quanto tempo eu queria fazer esse popup. Não desisto nunca. Ficou perfeito. Amei! :clap: Code no capricho, remoção de listeners e null para o mc. Agora é fazer um layout bala. Arquivo corrigido com agradecimento online, um luxo >> Clique aqui Abraços Compartilhar este post Link para o post Compartilhar em outros sites