Pô Daniel, tem até um jeito mais fácil:
import flash.utils.setInterval;
private function initApp():void
{
// executa a função traceMessage a cada 1 segundo
setInterval((traceMessage, 1000);
}
private function traceMessage():void
{
// faz alguma coisa
}
Não precisa criar o objeto nem adicionar o listener.
Mas eu queria que o Rafael tivesse respondido antes como ele tentou
fazer, pois ele disse que olhou na documentação e não conseguiu.
Assim, o meu objetivo era, além de postar a solução que sabemos ser
simples, ajudar o Rafael a entender porque será que ele não entendeu.
Entende? É a diferença entre fazer para alguém e ajudar alguém fazer.
Mas agora já foi...
[]'s
Beck Novaes
On 3 maio, 17:27, "Daniel Schmitz" <[EMAIL PROTECTED]> wrote:
> É tranquilo olha só
>
> // criando uma variavel timer que executa a cada 1 segudo, 5 vezes
> tmr = new Timer(1000,5);
>
> // configura a funcao que será chamada a cada 1 segundo
> tmr.addEventListner(TimerEvent.timer,fazAlgumaCoisa);
>
> // comeca a contar
> tmr.start();
>
> e na funcao poe:
>
> private function fazAlgumaCoisa(tmrEvt:TimerEvent):void
> {
> Fazer alguma coisa !
>
> }
>
> é issu aeee !!! abraços Daniel Schmitz
>
> On 5/3/07, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
>
>
> > Rafael,
>
> > Você poderia nos mostrar como você tentou fazer para que possamos
> > enxergar qual foi a sua dificuldade? Isto seria importante pois lhe
> > ajudaria a conhecer quais conceitos lhe faltaram para que você pudesse
> > compreender olhando a documentação.
>
> > []'s
> > Beck Novaes
>
> > On 3 maio, 16:45, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> > > Estava olhando a documentação de timer do Flex, mas não consegui fazer
> > > direito o eskema de timer pra executar a cada X segundos uma funçao.
>
> > > Sera que alguem ae tem algum exemplo simples de como fazer um timer
> > > disparar uma funçao a cada X segundos?
>
> > > valeu :)
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---