Пакет | flash.events |
Класс | public class TimerEvent |
Наследование | TimerEvent Event Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Timer.delay
.
Связанные элементы API
Метод | Определено | ||
---|---|---|---|
Создает объект Event со специфической информацией, имеющей отношение к событиям timer. | TimerEvent | ||
[переопределить]
Создает копию объекта TimerEvent и задает значение каждого свойства, совпадающее с оригиналом. | TimerEvent | ||
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, содержащую все свойства объекта TimerEvent. | TimerEvent | ||
Предписывает проигрывателю Flash Player или среде выполнения AIR выполнить визуализацию после обработки данного события, если список отображения был изменен. | TimerEvent | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
TIMER : String = "timer" [статические]
Задает значение свойства type для объекта события timer. | TimerEvent | ||
TIMER_COMPLETE : String = "timerComplete" [статические]
Задает значение свойства type для объекта события timerComplete. | TimerEvent |
TimerEvent | () | Конструктор |
public function TimerEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Создает объект Event со специфической информацией, имеющей отношение к событиям timer
. Объекты Event передаются прослушивателям событий в качестве параметров.
type:String — Тип события. Прослушиватели событий могут получать эту информацию через унаследованное свойство type .
| |
bubbles:Boolean (default = false ) — Определяет, находится ли объект Event в фазе восходящей цепочки. Прослушиватели событий могут получать эту информацию через унаследованное свойство bubbles .
| |
cancelable:Boolean (default = false ) — Определяет, можно ли отменить объект Event. Прослушиватели событий могут получать эту информацию через унаследованное свойство cancelable .
|
clone | () | метод |
override public function clone():Event
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Создает копию объекта TimerEvent и задает значение каждого свойства, совпадающее с оригиналом.
ВозвращаетEvent — Новый объект TimerEvent, значения свойств которого соответствуют значениям оригинала.
|
toString | () | метод |
override public function toString():String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает строку, содержащую все свойства объекта TimerEvent. Строка имеет следующий формат:
[TimerEvent type=value bubbles=value cancelable=value]
String — Строка, содержащая все свойства объекта TimerEvent.
|
updateAfterEvent | () | метод |
public function updateAfterEvent():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Предписывает проигрывателю Flash Player или среде выполнения AIR выполнить визуализацию после обработки данного события, если список отображения был изменен.
Пример ( Использование этого примера )
TimerEvent.updateAfterEvent()
.
function onTimer(event:TimerEvent):void { if (40 < my_mc.x && my_mc.x < 375) { my_mc.x-= 50; } else { my_mc.x=374; } event.updateAfterEvent(); } var moveTimer:Timer=new Timer(50,250); moveTimer.addEventListener(TimerEvent.TIMER,onTimer); moveTimer.start();
TIMER | Константа |
public static const TIMER:String = "timer"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Задает значение свойства type
для объекта события timer
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Timer, достигший заданного интервала. |
Связанные элементы API
TIMER_COMPLETE | Константа |
public static const TIMER_COMPLETE:String = "timerComplete"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Задает значение свойства type
для объекта события timerComplete
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Timer, выполнивший запросы. |
Связанные элементы API
timerHandler()
и его использование для прослушивания нового события TimerEvent, которое отправляется при вызове метода start()
объекта Timer.
package { import flash.utils.Timer; import flash.events.TimerEvent; import flash.display.Sprite; public class TimerEventExample extends Sprite { public function TimerEventExample() { var myTimer:Timer = new Timer(1000, 2); myTimer.addEventListener(TimerEvent.TIMER, timerHandler); myTimer.start(); } public function timerHandler(event:TimerEvent):void { trace("timerHandler: " + event); } } }
Tue Jun 12 2018, 11:34 AM Z