Ola a todos,
To precisando fazer o calculo de tempo que dura o processamento de meu remotObject desde que eu chamo o metodo no java ate ele chegar no onResult.Ate ai tranquilo faço na hora de chama o metodo java do remot um horaInicial = data.getTime() e no onResult um tempo = data.getTime() - horaInicial ate ai blz,mas na hora de converter para um formato legivel HH:MM:SS meu DateFormatter nao formata,ele fica 0,alguem tem alguma soluçao?
//MINHA CHAMADA AO JAVA
var data:Date = new Date();
HoraInicioComp = data.getTime();
if(chkTabela.selected == true) {
var re:mx.rpc.remoting.RemoteObject = new mx.rpc.remoting.RemoteObject("Main"); // coloca o id do remoting-config.xml
re.addEventListener(ResultEvent.RESULT,onResult);
re.addEventListener(FaultEvent.FAULT,onFault);
re.showBusyCursor = true;
re.main(porta,host,nomeCon,usuario,senha,path,owner);
}
//MEU RESULT FAZENDO O CALCULO
private function onResult(event:ResultEvent):void{
listNC = event.result as ArrayCollection;
Alert.show("Tabelas Comparadas Com Sucesso!","Sucesso!");
var data:Date = new Date();
var tempoFinal:Number = data.getTime();
tempoFinalComparacao = tempoFinal - HoraInicioComp;
ctrTempo.visible = true;
lblTmpCmp.visible = true;
lblTmpCmp.text = "Tempo Total de Comparação: "+formatadorHora.format(tempoFinalComparacao);
}
//MEU FORMATADOR
<mx:DateFormatter id="formatadorHora" formatString="JJ:NN:SS"/>
