este penultima classe eh boa, terei so q adaptar ela para o q eu kero, mas
ja ajudou bastante..muito obrigado.

Em 24 de maio de 2011 15:30, Willian Mano <[email protected]>escreveu:

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

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