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