Esta é uma classe personalizada que extende um label, é uma espécie de
relógio, atualiza a cada segundo.
Talvez possa ajudá-lo.
package br.eti.willianmano.util
{
import flash.events.TimerEvent;
import flash.utils.Timer;
import mx.controls.Label;
import mx.events.FlexEvent;
public class DateTime extends Label
{
private var dtNow:Date = new Date();
private var timer:Timer;
public function DateTime()
{
super();
this.addEventListener(FlexEvent.CREATION_COMPLETE,startTimer);
}
private function startTimer(e:FlexEvent):void{
timer = new Timer(1000);
timer.addEventListener("timer", atualizarHoras);
timer.start();
}
private function atualizarHoras(event:TimerEvent):void{
var now:Date = new Date();
var sMes:Array = new Array(
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro");
var sDiaSemana:Array = new Array(
"Domingo",
"Segunda-Feira",
"Terça-Feira",
"Quarta-Feira",
"Quinta-Feira",
"Sexta-Feira",
"Sábado");
this.text = String(sDiaSemana[now.dayUTC] + ', '+
(dtNow.dateUTC < 10 ? "0" +
dtNow.dateUTC:dtNow.dateUTC) +' de '+
sMes[now.getMonth()]+' de '+
now.getFullYear() +' - '+
(now.getHours() < 10 ? "0" + now.getHours()
:now.getHours())
+':'+
(now.getMinutes() < 10 ? "0" + now.getMinutes()
: now.getMinutes())
+':'+
(now.getSeconds() < 10 ? "0" + now.getSeconds()
:
now.getSeconds())
);
}
}
}
----------------
Willian Mano
@willianmano
www.willianmano.eti.br
----------------
On 24 maio, 13:05, "[email protected]"
<[email protected]> wrote:
> obrigado pela atenção, mas eu gostaria q aparecesse o tempo correndo...os
> segundos se passando...
>
> Em 24 de maio de 2011 13:03, Guilherme Sjlender
> <[email protected]>escreveu:
>
>
>
>
>
>
>
> > perfeitamente possível...
>
> > Salva a data/hora de início e data/hora de finalização da tarefa, depois só
> > diminuir um por outra e você tem o tempo total.
> > Detalhe que para esse calculo você deve transformar as datas em
> > milisegundos, e depois converter para dias, horas, minutos, segundos, etc.
>
> > Nada complicado!
> > Att.
> > Em 24 de maio de 2011 12:46, [email protected] <
> > [email protected]> escreveu:
>
> >> alguem saberia como implementar um contador tipo, comcei a fazer uma
> >> tarefa, aciono o contador, terminei a tarefa, eu paro o contedor, mas tem
> >> de
> >> funcionar como se fosse um relogio cronometrando a realizacao de uma
> >> tarefa...
>
> >> --
> >> 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 emhttp://groups.google.com/group/flexdev
>
> > --
> > Guilherme Sjlender -http://www.gflex.biz/
> > ------------------------------------------------------------
> > Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
> > Desenvolvedor Desktop - AIR/JavaSE
> > Desenvolvedor Mobile - Android/JavaME/Flex4.5
> > ------------------------------------------------------------
>
> > --
> > 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 emhttp://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