Flex 3: различия между версиями

Содержимое удалено Содержимое добавлено
контейнеры
дата и время
Строка 291:
this.startDrag(false, new Rectangle(p.x, p.y, ws.width - this.width, ws.height - this.height));
 
 
 
 
 
== Работа с датой и временем ==
=== Текущее время ===
<source lang='javascritp'>
var currentTime:Date;
currentTime = new Date();
this.text = String(currentTime);
</source>
=== Форматирование даты ===
<source lang='javascript'>
import mx.formatters.DateFormatter;
private var dateFormater:DateFormatter;
dateFormater = new DateFormatter();
dateFormater.formatString = "H:NN:SS";
currentTime = new Date();
this.text = dateFormater.format( currentTime )
</source>
== Таймер==
взводим таймер:
<source lang='javascript'>
import flash.utils.Timer;
var ticker:Timer;
// creates a Timer that fires an event once per second
ticker = new Timer(1000);
// привязать функцию к событию срабатывания таймера. функция на входе должна получать (evt:TimerEvent).
ticker.addEventListener(TimerEvent.TIMER, onTick);
// starts the clock ticking
ticker.start();
</source>
назначаем функции к обработке:
<source lang='javascript'>
private function onTick(evt:TimerEvent):void{
timeDiff = timeDiff + 1;
this.text = String(timeDiff);
}
</source>