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
