Pra formatar vc pode utilizar o DateFormatter (
http://livedocs.adobe.com/flex/3/html/help.html?content=l10n_7.html)

E posta o código do getTimer(), acho que faltou.

Fábio


2011/4/28 MrMalherbi <[email protected]>

> Boa Tarde Pessoal,
>
> Algum tempo já venho desenvolvendo aplicativos em flex, porem algumas
> vezes acabamos nos deparando com certos probleminhas chatos. Que
> parecem ser simples de resolver mais nem sempre é assim.
>
> Estou desenvolvendo um contador de tempo e estou com um certo
> problema.
> A minha variável hor está sempre vindo com 22. Logo o meu contador
> fica 22:00:00, gostaria que ele ficasse 00:00:00. alguma sugestão ai
> galeraw ?
>
> Segue abaixo o código. Se alguém souber de uma maneira mais fácil de
> construir um contador com uma lógica mais simples, posta ai tambem.
>
> ------------------------------------------
>                        private const TIMER_INTERVAL: int = 100;
>
>                        private var timerTempo : Timer;
>                        private var dateTempo : Date;
>                        private var baseTimer: int;
>
>                        // Inicia-se a Aplicação
>                        protected function onInitApp(event:FlexEvent):void
>                        {
>                                timerTempo = new Timer(TIMER_INTERVAL);
>
>  timerTempo.addEventListener(TimerEvent.TIMER, onUpdateTimer);
>                        }
>
>                        // Click do botão Start
>                        private function startTimer():void {
>                                baseTimer = getTimer();
>                                timerTempo.start();
>                        }
>
>                        private function onUpdateTimer(event: TimerEvent):
> void {
>                                dateTempo = new Date(getTimer() -
> baseTimer);
>
>                                var hor: String = (HOR_MASK +
> dateTempo.hours).substr(-
> HOR_MASK.length);
>                                var min: String = (MIN_MASK +
> dateTempo.minutes).substr(-
> MIN_MASK.length);
>                                var sec: String = (SEC_MASK +
> dateTempo.seconds).substr(-
> SEC_MASK.length);
>
>                                lbTempo.text = String(hor + ":" + min + ":"
> + sec);
>                        }
> ------------------------------------------
>
> Abraços []'s
>
> --
> 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

-- 
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

Responder a