![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Adobe Flex ::: Dicas & Truques ::: Timers |
Como criar um Timer que exibe a hora atualizada em um componente LabelQuantidade de visualizações: 10211 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:<?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> |
![]() |
Veja mais Dicas e truques de Adobe Flex |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |