Olá! O TimerEvent.TIMER é desparado a cada loop do timer, mas como você só setou um loop (new Timer(4000,1)) ele não irá entrar nesse evento. Tente usar TimerEvent.TIMER_COMPLETE, deve funcionar.
Abraços! João Augusto blog.joaoaugusto.com.br Em 13 de abril de 2010 11:16, Matheus <mabro...@gmail.com> escreveu: > Pessoal to querendo fazer um simples timer que sempre fiz no flash e > sempre funcionou, segue o codigo: > > public var timer:Timer = new Timer(4000,1); > timer.addEventListener(TimerEvent.TIMER,closeResposta); > > private function feedBack(e:ResultEvent):void{ > cmpResposta.visible = true; > timer.start(); > > } > > public function > closeResposta(e:TimerEvent):void{ > > cmpResposta.visible = false; > > } > > > Abs > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- João Augusto Zaratine blog.joaoaugusto.com.br -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev To unsubscribe, reply using "remove me" as the subject.