| Você está aqui: Adobe Flex ::: Dicas & Truques ::: Timers | 
| Como criar um Timer que exibe a hora atualizada em um componente LabelQuantidade de visualizações: 10248 vezes | 
| Esta dica mostra como usar a classe Timer do pacote flash.utils para atualizar constantemente a hora atual em um componente Label. Aqui nós definimos o intervalo de um segundo para que o texto do label seja atualizado. Note também o uso de um DateFormatter para formatar a hora: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
<?xml version="1.0" encoding="iso-8859-1"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  layout="absolute" applicationComplete="iniciarTimer()">
  <mx:Script>
    <![CDATA[
     import flash.utils.Timer;
     import flash.events.TimerEvent;
     
     private var timer:Timer;
     [Bindable]
     private var horaAtual:String;
     private function iniciarTimer():void{
       // inicia o timer
       timer = new Timer(1000);
       timer.addEventListener("timer", atualizarHoras);
       timer.start();
     }     
     private function atualizarHoras(event:TimerEvent):void{
       // atualiza as horas no label
       horaAtual = format.format(new Date()).toString();      
     }
    ]]>
  </mx:Script>
  <mx:Label id="horasLabel" fontSize="30" 
    text="{horaAtual}" />
  <mx:DateFormatter formatString="KK:NN:SS" id="format"/>
</mx:Application>
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de Adobe Flex | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




