Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Свойства класса Event передают базовую информацию о событии, такую как его тип или возможность отмены действия по умолчанию. Для многих событий, таких как представленные константами класса Events, достаточно этих базовых сведений. Однако для других событий может потребоваться более подробная информация. События, связанные с нажатием кнопки мыши, например, требуют включения дополнительной информации о положении события click и о том, были ли нажаты какие-либо клавиши во время события click. Такую дополнительную информацию можно передать прослушивателям событий, расширив класс Event с помощью класса MouseEvent. ActionScript 3.0 API определяет несколько подклассов Event для общих событий, требующих дополнительной информации. События, связанные подклассами Event, описываются в документации по каждому такому классу.
Методы класса Event можно использовать в функциях прослушивателей событий с целью воздействия на повеление объекта события. С некоторыми событиями связано поведение по умолчанию. Например, событие doubleClick
по умолчанию, как правило, выделяет слово, на которое наведен указатель мыши в момент события.Прослушиватель события может изменить это поведение, вызвав метод preventDefault()
. Также можно сделать текущий прослушиватель событий последним для обработки события путем вызова метода stopPropogation()
или stopImmediatePropogation()
.
Можно также использовать другие источники информации, включая следующие.
- Полезное описание синхронизации событий, выполнения кода и визуализации в среде выполнения можно найти в сообщении блога от Теда Патрика (Ted Patrick): Flash Player Mental Model — The Elastic Racetrack (Модель мышления Flash Player: эластичная беговая дорожка).
- Сообщение блога от Йоханеса Тачковича (Johannes Tacskovics) посвящено синхронизации событий кадра, таких как ENTER_FRAME, EXIT_FRAME: The MovieClip Lifecycle (Жизненный цикл MovieClip).
- Статья Тревора Макколи (Trevor McCauley) посвящена порядку операций ActionScript: Order of Operations in ActionScript (Порядок операций в ActionScript).
- Сообщение блога от Мэтта Пржибыльского (Matt Przybylski) о создании пользовательских событий: AS3: Custom Events (AS3: пользовательские события).
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | ||
cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | ||
eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | ||
target : Object [только для чтения]
Целевой объект события. | Event | ||
type : String [только для чтения]
Тип события. | Event |
Метод | Определено | ||
---|---|---|---|
Создает объект Event для передачи в качестве параметра прослушивателям событий. | Event | ||
Создает дубликат экземпляра подкласса Event. | Event | ||
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строку, содержащую все свойства объекта Event. | Event | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
ACTIVATE : String = "activate" [статические]
Константа ACTIVATE определяет значение свойства type объекта события activate. | Event | ||
ADDED : String = "added" [статические]
Константа Event.ADDED определяет значение свойства type объекта события added. | Event | ||
ADDED_TO_STAGE : String = "addedToStage" [статические]
Константа Event.ADDED_TO_STAGE определяет значение свойства type объекта события addedToStage. | Event | ||
BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [статические]
Константа Event.BROWSER_ZOOM_CHANGE определяет значение свойства type объекта события browserZoomChange. | Event | ||
CANCEL : String = "cancel" [статические]
Константа Event.CANCEL определяет значение свойства type объекта события cancel. | Event | ||
CHANGE : String = "change" [статические]
Константа Event.CHANGE определяет значение свойства type объекта события change. | Event | ||
CHANNEL_MESSAGE : String = "channelMessage" [статические]
Константа Event.CHANNEL_MESSAGE определяет значение свойства type объекта события channelMessage. | Event | ||
CHANNEL_STATE : String = "channelState" [статические]
Константа Event.CHANNEL_STATE определяет значение свойства type объекта события channelState. | Event | ||
CLEAR : String = "clear" [статические]
Константа Event.CLEAR определяет значение свойства type объекта события clear. | Event | ||
CLOSE : String = "close" [статические]
Константа Event.CLOSE определяет значение свойства type объекта события close. | Event | ||
CLOSING : String = "closing" [статические]
Константа Event.CLOSING определяет значение свойства type объекта события closing. | Event | ||
COMPLETE : String = "complete" [статические]
Константа Event.COMPLETE определяет значение свойства type объекта complete. | Event | ||
CONNECT : String = "connect" [статические]
Константа Event.CONNECT определяет значение свойства type объекта события connect. | Event | ||
CONTEXT3D_CREATE : String = "context3DCreate" [статические]
Константа Event.CONTEXT3D_CREATE определяет значение свойства type объекта события context3Dcreate object. | Event | ||
COPY : String = "copy" [статические]
Задает значение свойства type для объекта события copy. | Event | ||
CUT : String = "cut" [статические]
Задает значение свойства type для объекта события cut. | Event | ||
DEACTIVATE : String = "deactivate" [статические]
Константа Event.DEACTIVATE определяет значение свойства type объекта события deactivate. | Event | ||
DISPLAYING : String = "displaying" [статические]
Константа Event.DISPLAYING определяет значение свойства type объекта события displaying. | Event | ||
ENTER_FRAME : String = "enterFrame" [статические]
Константа Event.ENTER_FRAME определяет значение свойства type объекта события enterFrame. | Event | ||
EXIT_FRAME : String = "exitFrame" [статические]
Константа Event.EXIT_FRAME определяет значение свойства type объекта события exitFrame. | Event | ||
EXITING : String = "exiting" [статические]
Константа Event.EXITING определяет значение свойства type объекта события exiting. | Event | ||
FRAME_CONSTRUCTED : String = "frameConstructed" [статические]
Константа Event.FRAME_CONSTRUCTED определяет значение свойства type объекта события frameConstructed. | Event | ||
FRAME_LABEL : String = "frameLabel" [статические]
Константа Event.FRAME_LABEL определяет значение свойства type объекта события frameLabel. | Event | ||
FULLSCREEN : String = "fullScreen" [статические]
Константа Event.FULL_SCREEN определяет значение свойства type объекта события fullScreen. | Event | ||
HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [статические]
Константа Event.HTML_BOUNDS_CHANGE определяет значение свойства type объекта события htmlBoundsChange. | Event | ||
HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [статические]
Константа Event.HTML_DOM_INITIALIZE определяет значение свойства type объекта события htmlDOMInitialize. | Event | ||
HTML_RENDER : String = "htmlRender" [статические]
Константа Event.HTML_RENDER определяет значение свойства type объекта события htmlRender. | Event | ||
ID3 : String = "id3" [статические]
Константа Event.ID3 определяет значение свойства type объекта события id3. | Event | ||
INIT : String = "init" [статические]
Константа Event.INIT определяет значение свойства type объекта события init. | Event | ||
LOCATION_CHANGE : String = "locationChange" [статические]
Константа Event.LOCATION_CHANGE определяет значение свойства type объекта события locationChange. | Event | ||
MOUSE_LEAVE : String = "mouseLeave" [статические]
Константа Event.MOUSE_LEAVE определяет значение свойства type объекта события mouseLeave. | Event | ||
NETWORK_CHANGE : String = "networkChange" [статические]
Константа Event.NETWORK_CHANGE определяет значение свойства type объекта события networkChange. | Event | ||
OPEN : String = "open" [статические]
Константа Event.OPEN определяет значение свойства type объекта события open. | Event | ||
PASTE : String = "paste" [статические]
Константа Event.PASTE определяет значение свойства type объекта события paste. | Event | ||
PREPARING : String = "preparing" [статические]
Константа Event.PREPARING определяет значение свойства type объекта события clear. | Event | ||
REMOVED : String = "removed" [статические]
Константа Event.REMOVED определяет значение свойства type объекта события removed. | Event | ||
REMOVED_FROM_STAGE : String = "removedFromStage" [статические]
Константа Event.REMOVED_FROM_STAGE определяет значение свойства type объекта события removedFromStage. | Event | ||
RENDER : String = "render" [статические]
Константа Event.RENDER определяет значение свойства type объекта события render. | Event | ||
RESIZE : String = "resize" [статические]
Константа Event.RESIZE определяет значение свойства type объекта события resize. | Event | ||
SCROLL : String = "scroll" [статические]
Константа Event.SCROLL определяет значение свойства type объекта события scroll. | Event | ||
SELECT : String = "select" [статические]
Константа Event.SELECT определяет значение свойства type объекта события select. | Event | ||
SELECT_ALL : String = "selectAll" [статические]
Константа Event.SELECT_ALL определяет значение свойства type объекта события selectAll. | Event | ||
SOUND_COMPLETE : String = "soundComplete" [статические]
Константа Event.SOUND_COMPLETE определяет значение свойства type объекта события soundComplete. | Event | ||
STANDARD_ERROR_CLOSE : String = "standardErrorClose" [статические]
Константа Event.STANDARD_ERROR_CLOSE определяет значение свойства type объекта события standardErrorClose. | Event | ||
STANDARD_INPUT_CLOSE : String = "standardInputClose" [статические]
Константа Event.STANDARD_INPUT_CLOSE определяет значение свойства type объекта события standardInputClose. | Event | ||
STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [статические]
Константа Event.STANDARD_OUTPUT_CLOSE определяет значение свойства type объекта события standardOutputClose. | Event | ||
SUSPEND : String = "suspend" [статические]
Константа Event.SUSPEND определяет значение свойства type объекта события suspend. | Event | ||
TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [статические]
Константа Event.TAB_CHILDREN_CHANGE определяет значение свойства type объекта события tabChildrenChange. | Event | ||
TAB_ENABLED_CHANGE : String = "tabEnabledChange" [статические]
Константа Event.TAB_ENABLED_CHANGE определяет значение свойства type объекта события tabEnabledChange. | Event | ||
TAB_INDEX_CHANGE : String = "tabIndexChange" [статические]
Константа Event.TAB_INDEX_CHANGE определяет значение свойства type объекта события tabIndexChange. | Event | ||
TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [статические]
Событие. Константа TEXT_INTERACTION_MODE_CHANGE определяет значение свойства текста объекта event режима взаимодействия. | Event | ||
TEXTURE_READY : String = "textureReady" [статические]
Константа Event.TEXTURE_READY определяет значение свойства type объекта события textureReady. | Event | ||
UNLOAD : String = "unload" [статические]
Константа Event.UNLOAD определяет значение свойства type объекта события unload. | Event | ||
USER_IDLE : String = "userIdle" [статические]
Константа Event.USER_IDLE определяет значение свойства type объекта события userIdle. | Event | ||
USER_PRESENT : String = "userPresent" [статические]
Константа Event.USER_PRESENT определяет значение свойства type объекта события userPresent. | Event | ||
VIDEO_FRAME : String = "videoFrame" [статические]
Константа Event.VIDEO_FRAME определяет значение свойства type объекта события videoFrame. | Event | ||
WORKER_STATE : String = "workerState" [статические]
Константа Event.WORKER_STATE определяет значение свойства type объекта события workerState. | Event |
bubbles | свойство |
bubbles:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Определяет, является ли событие событием восходящей цепочки. Если событие может переходить вверх по цепочке, то значение — true
; иначе — false
.
При возникновении события оно проходит три фазы потока событий: фазу захвата, которая идет сверху иерархии списка отображения до узла непосредственно перед целевым узлом; фазу цели, которая включает только целевой узел; и фазу восходящей цепочки, которая идет от узла, следующего за целевым, обратно вверх по иерархии списка отображения.
Некоторые события, например события activate
и unload
, не имеют фазы восходящей цепочки. Свойство bubbles
имеет значение false
для событий, не имеющих фазы восходящей цепочки.
Реализация
public function get bubbles():Boolean
cancelable | свойство |
cancelable:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Указывает, можно ли предотвратить поведение, связанное с событием. Если событие может быть отменено, то значение — true
; иначе — false
.
Реализация
public function get cancelable():Boolean
Связанные элементы API
currentTarget | свойство |
currentTarget:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. Например, если пользователь нажимает кнопку «ОК», текущей целью может быть узел, содержащий эту кнопку, или один из его предшественников, для которого зарегистрирован прослушиватель данного события.
Реализация
public function get currentTarget():Object
eventPhase | свойство |
eventPhase:uint
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Текущая фаза в потоке событий. Это свойство может содержать следующие численные значения:
- Фаза захвата (
EventPhase.CAPTURING_PHASE
). - Фаза цели (
EventPhase.AT_TARGET
). - Фаза восходящей цепочки (
EventPhase.BUBBLING_PHASE
).
Реализация
public function get eventPhase():uint
target | свойство |
target:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Целевой объект события. Это свойство содержит целевой узел. Например, если пользователь нажимает кнопку «ОК», целевым является узел списка отображения, содержащий эту кнопку.
Реализация
public function get target():Object
type | свойство |
Event | () | Конструктор |
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Создает объект Event для передачи в качестве параметра прослушивателям событий.
Параметрыtype:String — Тип события, представленный в виде Event.type .
| |
bubbles:Boolean (default = false ) — Определяет, участвует ли объект Event в фазе восходящей цепочки потока событий. Значение по умолчанию false .
| |
cancelable:Boolean (default = false ) — Определяет, можно ли отменить объект Event. Значение по умолчанию - false .
|
clone | () | метод |
public function clone():Event
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Создает дубликат экземпляра подкласса Event.
Возвращает новый объект Event, являющийся копией исходного экземпляра объекта Event. Обычно метод clone()
не вызывается; класс EventDispatcher вызывает его автоматически при повторной отправке события, то есть, при вызове dispatchEvent(event)
из обработчика события event
.
Новый объект Event включает все свойства исходного.
При создании собственного пользовательского класса Event, необходимо переопределять наследуемый метод Event.clone()
, чтобы дублировать свойства пользовательского класса. Если не задать все свойства, добавляемые в ваш подкласс Event, они могут иметь неправильные значения, когда прослушиватели будут обрабатывать повторно отправленное событие.
В данном примере PingEvent
является подклассом класса Event
и реализует собственную версию clone()
.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Новый объект Event, идентичный исходному.
|
formatToString | () | метод |
public function formatToString(className:String, ... arguments):String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Служебная функция для реализации метода toString()
в пользовательских классах ActionScript 3.0 Event. Переопределение метода toString()
рекомендуется, но не является обязательным.
class PingEvent extends Event { var URL:String; public override function toString():String { return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); } }
Параметры
className:String — Имя пользовательского класса Event. В предыдущем примере параметру className задано значение PingEvent .
| |
... arguments — Свойства класса Event и свойства, добавляемые в пользовательский класс Event. В предыдущем примере параметр ...arguments включает в себя свойства type , bubbles , cancelable , eventPhase и URL .
|
String — Имя пользовательского класса Event и строковое значение для параметра ...arguments .
|
isDefaultPrevented | () | метод |
public function isDefaultPrevented():Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Проверяет, выполнялся ли для события вызова метода preventDefault()
. Если был вызван метод preventDefault()
, возвращается значение true
; иначе - false
.
Boolean — Если был вызван метод preventDefault() , возвращается значение true ; иначе - false .
|
Связанные элементы API
preventDefault | () | метод |
public function preventDefault():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Отменяет поведение по умолчанию для события, если такое поведение можно отменить.
Многие события связаны с поведением по умолчанию. Например, если пользователь вводит символ в текстовое поле, этот символ по умолчанию отображается в текстовом поле. Так как поведение события TextEvent.TEXT_INPUT
, принятое по умолчанию, можно отменить, можно использовать метод preventDefault()
для предотвращения отображения символа.
Примером неотменяемого поведения является поведение по умолчанию, связанное с событием Event.REMOVED
, которое создается при каждой попытке Flash Player удалить экранный объект из списка отображения. Такое поведение по умолчанию (удаление элемента) нельзя отменить, поэтому метод preventDefault()
не влияет на такое поведение по умолчанию.
Можно использовать свойство Event.cancelable
, чтобы проверить, можно ли отменить поведение по умолчанию, связанное с тем или иным событием. Если Event.cancelable
имеет значение true
, то метод preventDefault()
можно вызвать для отмены события; в противном случае, preventDefault()
не будет иметь силы.
Связанные элементы API
stopImmediatePropagation | () | метод |
public function stopImmediatePropagation():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. Данный метод начинает действовать немедленно и влияет на прослушивателей событий в текущем узле. Наоборот, метод stopPropagation()
не начнет действовать, пока все прослушиватели событий не закончат обработку в текущем узле.
Примечание. Данный метод не отменяет поведение, связанное с данным событием; см. описание preventDefault()
, чтобы использовать эту функцию.
Связанные элементы API
stopPropagation | () | метод |
public function stopPropagation():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. Этот метод не влияет на прослушивателей событий в текущем узле (currentTarget
). Наоборот, метод stopImmediatePropagation()
предотвращает обработку прослушивателями событий и в текущем, и в последующих узлах. Дополнительные вызовы этого метода не имеют эффекта. Этот метод можно вызвать на любой стадии потока событий.
Примечание. Данный метод не отменяет поведение, связанное с данным событием; см. описание preventDefault()
, чтобы использовать эту функцию.
Связанные элементы API
toString | () | метод |
public function toString():String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает строку, содержащую все свойства объекта Event. Строка имеет следующий формат:
[Event type=value bubbles=value cancelable=value]
String — Строка, содержащая все свойства объекта Event.
|
ACTIVATE | Константа |
public static const ACTIVATE:String = "activate"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа ACTIVATE
определяет значение свойства type
объекта события activate
.
Примечание. Это событие не имеет фазы захвата и фазы восходящей цепочки, поэтому отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
На устройствах AIR for TV это событие никогда не отправляется автоматически. Однако его можно отправить вручную.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события activate . |
Связанные элементы API
ADDED | Константа |
public static const ADDED:String = "added"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.ADDED
определяет значение свойства type
объекта события added
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Экземпляр DisplayObject, добавляемый в список отображения. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
ADDED_TO_STAGE | Константа |
public static const ADDED_TO_STAGE:String = "addedToStage"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Константа Event.ADDED_TO_STAGE
определяет значение свойства type
объекта события addedToStage
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Экземпляр DisplayObject, добавляемый в список отображения рабочей области напрямую или путем добавления поддерева, в котором он содержится. Если экземпляр DisplayObject добавляется напрямую, перед этим событием отправляется событие added . |
Связанные элементы API
BROWSER_ZOOM_CHANGE | Константа |
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 15, AIR 15 |
Константа Event.BROWSER_ZOOM_CHANGE
определяет значение свойства type
объекта события browserZoomChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Экземпляр в рабочей области. |
Связанные элементы API
CANCEL | Константа |
public static const CANCEL:String = "cancel"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.CANCEL
определяет значение свойства type
объекта события cancel
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Ссылка на объект, для которого отменена операция. |
Связанные элементы API
CHANGE | Константа |
public static const CHANGE:String = "change"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.CHANGE
определяет значение свойства type
объекта события change
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, значение которого было изменено. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
CHANNEL_MESSAGE | Константа |
public static const CHANNEL_MESSAGE:String = "channelMessage"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.4, AIR 3.4 |
Константа Event.CHANNEL_MESSAGE
определяет значение свойства type
объекта события channelMessage
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, отправивший это событие. |
Связанные элементы API
CHANNEL_STATE | Константа |
public static const CHANNEL_STATE:String = "channelState"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.4, AIR 3.4 |
Константа Event.CHANNEL_STATE
определяет значение свойства type
объекта события channelState
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, отправивший это событие. |
Связанные элементы API
CLEAR | Константа |
public static const CLEAR:String = "clear"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Константа Event.CLEAR
определяет значение свойства type
объекта события clear
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события clear . |
Примечание. Объектами TextField не отправляются события clear
, copy
, cut
, paste
или selectAll
. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear
, copy
, cut
, paste
или selectAll
. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.
Связанные элементы API
CLOSE | Константа |
public static const CLOSE:String = "close"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.CLOSE
определяет значение свойства type
объекта события close
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, для которого разорвано подключение. |
Связанные элементы API
CLOSING | Константа |
public static const CLOSING:String = "closing"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.CLOSING
определяет значение свойства type
объекта события closing
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true ; отмена данного объекта отменяет операцию закрытия. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, для которого подключение будет разорвано. |
Связанные элементы API
COMPLETE | Константа |
public static const COMPLETE:String = "complete"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.COMPLETE
определяет значение свойства type
объекта complete
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, который завершил загрузку. |
Связанные элементы API
CONNECT | Константа |
public static const CONNECT:String = "connect"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.CONNECT
определяет значение свойства type
объекта события connect
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Socket или XMLSocket, установивший сетевое подключение. |
Связанные элементы API
CONTEXT3D_CREATE | Константа |
public static const CONTEXT3D_CREATE:String = "context3DCreate"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Константа Event.CONTEXT3D_CREATE
определяет значение свойства type
объекта событий context3Dcreate
. Это событие вызывается только объектами Stage3D в ответ на вызов Stage3D.requestContext3D или на сброс объекта Context3D, привязанного к объекту Stage3D по триггеру ОС. Просмотрите свойство Stage3D.context3D, чтобы получить новый объект Context3D.
Связанные элементы API
COPY | Константа |
public static const COPY:String = "copy"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Задает значение свойства type
для объекта события copy
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события copy . |
Примечание. Объектами TextField не отправляются события clear
, copy
, cut
, paste
или selectAll
. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear
, copy
, cut
, paste
или selectAll
. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.
Связанные элементы API
CUT | Константа |
public static const CUT:String = "cut"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Задает значение свойства type
для объекта события cut
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события cut . |
Примечание. Объектами TextField не отправляются события clear
, copy
, cut
, paste
или selectAll
. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear
, copy
, cut
, paste
или selectAll
. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.
Связанные элементы API
DEACTIVATE | Константа |
public static const DEACTIVATE:String = "deactivate"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.DEACTIVATE
определяет значение свойства type
объекта события deactivate
.
Примечание. Это событие не имеет фазы захвата и фазы восходящей цепочки, поэтому отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
На устройствах AIR for TV это событие никогда не отправляется автоматически. Однако его можно отправить вручную.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события deactivate . |
Связанные элементы API
DISPLAYING | Константа |
public static const DISPLAYING:String = "displaying"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.DISPLAYING
определяет значение свойства type
объекта события displaying
.
Примечание. Это событие не проходит фазу захвата и отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, который сейчас будет отображаться. |
Связанные элементы API
ENTER_FRAME | Константа |
public static const ENTER_FRAME:String = "enterFrame"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.ENTER_FRAME
определяет значение свойства type
объекта события enterFrame
.
Примечание. Это событие не имеет фазы захвата и фазы восходящей цепочки, поэтому отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события enterFrame . |
Связанные элементы API
EXIT_FRAME | Константа |
public static const EXIT_FRAME:String = "exitFrame"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.EXIT_FRAME
определяет значение свойства type
объекта события exitFrame
.
Примечание. Это событие не имеет фазы захвата и фазы восходящей цепочки, поэтому отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события enterFrame . |
Связанные элементы API
EXITING | Константа |
public static const EXITING:String = "exiting"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.EXITING
определяет значение свойства type
объекта события exiting
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true ; отмена данного объекта отменяет операцию выхода. |
currentTarget | Объект NativeApplication. |
target | Объект NativeApplication. |
Связанные элементы API
FRAME_CONSTRUCTED | Константа |
public static const FRAME_CONSTRUCTED:String = "frameConstructed"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.FRAME_CONSTRUCTED
определяет значение свойства type
объекта события frameConstructed
.
Примечание. Это событие не имеет фазы захвата и фазы восходящей цепочки, поэтому отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события frameConstructed . |
Связанные элементы API
FRAME_LABEL | Константа |
public static const FRAME_LABEL:String = "frameLabel"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.3, AIR 3.3 |
Константа Event.FRAME_LABEL
определяет значение свойства type
объекта события frameLabel
.
Примечание. У этого события нет ни «фазы захвата», ни «фазы передачи», поэтому прослушиватели событий должны добавляться непосредственно в объекты FrameLabel.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект FrameLabel, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр FrameLabel, для которого зарегистрирован прослушиватель события frameLabel . |
Связанные элементы API
FULLSCREEN | Константа |
public static const FULLSCREEN:String = "fullScreen"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.FULL_SCREEN
определяет значение свойства type
объекта события fullScreen
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Stage. |
Связанные элементы API
HTML_BOUNDS_CHANGE | Константа |
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.HTML_BOUNDS_CHANGE
определяет значение свойства type
объекта события htmlBoundsChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект HTMLLoader. |
target | Объект HTMLLoader. |
Связанные элементы API
HTML_DOM_INITIALIZE | Константа |
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.HTML_DOM_INITIALIZE
определяет значение свойства type
объекта события htmlDOMInitialize
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект HTMLLoader. |
target | Объект HTMLLoader. |
Связанные элементы API
HTML_RENDER | Константа |
public static const HTML_RENDER:String = "htmlRender"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.HTML_RENDER
определяет значение свойства type
объекта события htmlRender
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект HTMLLoader. |
target | Объект HTMLLoader. |
Связанные элементы API
ID3 | Константа |
public static const ID3:String = "id3"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.ID3
определяет значение свойства type
объекта события id3
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Sound, загружающий MP3, для которого уже стали доступными данные ID3. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
INIT | Константа |
public static const INIT:String = "init"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.INIT
определяет значение свойства type
объекта события init
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект LoaderInfo, связанный с загружаемым SWF-файлом. |
Связанные элементы API
LOCATION_CHANGE | Константа |
public static const LOCATION_CHANGE:String = "locationChange"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.LOCATION_CHANGE
определяет значение свойства type
объекта события locationChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект HTMLLoader. |
target | Объект HTMLLoader. |
Связанные элементы API
MOUSE_LEAVE | Константа |
public static const MOUSE_LEAVE:String = "mouseLeave"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.MOUSE_LEAVE
определяет значение свойства type
объекта события mouseLeave
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Stage. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
NETWORK_CHANGE | Константа |
public static const NETWORK_CHANGE:String = "networkChange"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.NETWORK_CHANGE
определяет значение свойства type
объекта события networkChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект NativeApplication. |
Связанные элементы API
OPEN | Константа |
public static const OPEN:String = "open"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.OPEN
определяет значение свойства type
объекта события open
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, установивший подключение. |
Связанные элементы API
PASTE | Константа |
public static const PASTE:String = "paste"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Константа Event.PASTE
определяет значение свойства type
объекта события paste
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | значение true ( значение false в среду выполнения AIR.) |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события paste . |
Примечание. Объектами TextField не отправляются события clear
, copy
, cut
, paste
или selectAll
. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear
, copy
, cut
, paste
или selectAll
. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.
Связанные элементы API
PREPARING | Константа |
public static const PREPARING:String = "preparing"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 2.6 |
Константа Event.PREPARING
определяет значение свойства type
объекта события preparing
.
Примечание. Это событие не проходит фазу захвата и отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, отправивший это событие. |
target | Объект, отправивший это событие. |
Связанные элементы API
REMOVED | Константа |
public static const REMOVED:String = "removed"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.REMOVED
определяет значение свойства type
объекта события removed
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Экземпляр DisplayObject, удаляемый из списка отображения. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
REMOVED_FROM_STAGE | Константа |
public static const REMOVED_FROM_STAGE:String = "removedFromStage"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Константа Event.REMOVED_FROM_STAGE
определяет значение свойства type
объекта события removedFromStage
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Экземпляр DisplayObject, удаляемый из списка отображения рабочей области напрямую или путем удаления поддерева, в котором он содержится. Если экземпляр DisplayObject добавляется напрямую, перед этим событием отправляется событие removed . |
Связанные элементы API
RENDER | Константа |
public static const RENDER:String = "render"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.RENDER
определяет значение свойства type
объекта события render
.
Примечание. Это событие не имеет фазы захвата и фазы восходящей цепочки, поэтому отправляется непосредственно целевому элементу независимо от того, находится он в списке отображения или нет.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию отменить невозможно. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события render . |
Связанные элементы API
RESIZE | Константа |
public static const RESIZE:String = "resize"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.RESIZE
определяет значение свойства type
объекта события resize
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект Stage. |
Связанные элементы API
SCROLL | Константа |
public static const SCROLL:String = "scroll"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.SCROLL
определяет значение свойства type
объекта события scroll
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Прокручиваемый объект TextField. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
SELECT | Константа |
public static const SELECT:String = "select"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.SELECT
определяет значение свойства type
объекта события select
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, в котором выделен элемент. |
Связанные элементы API
SELECT_ALL | Константа |
public static const SELECT_ALL:String = "selectAll"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Константа Event.SELECT_ALL
определяет значение свойства type
объекта события selectAll
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Любой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события selectAll . |
Примечание. Объектами TextField не отправляются события clear
, copy
, cut
, paste
или selectAll
. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear
, copy
, cut
, paste
или selectAll
. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.
Связанные элементы API
SOUND_COMPLETE | Константа |
public static const SOUND_COMPLETE:String = "soundComplete"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.SOUND_COMPLETE
определяет значение свойства type
объекта события soundComplete
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект SoundChannel, в котором завершилось воспроизведение звука. |
Связанные элементы API
STANDARD_ERROR_CLOSE | Константа |
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 2, Flash Lite 4 |
Константа Event.STANDARD_ERROR_CLOSE
определяет значение свойства type
объекта события standardErrorClose
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
target | Объект NativeProcess. |
STANDARD_INPUT_CLOSE | Константа |
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 2, Flash Lite 4 |
Константа Event.STANDARD_INPUT_CLOSE
определяет значение свойства type
объекта события standardInputClose
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
target | Объект NativeProcess. |
STANDARD_OUTPUT_CLOSE | Константа |
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 2, Flash Lite 4 |
Константа Event.STANDARD_OUTPUT_CLOSE
определяет значение свойства type
объекта события standardOutputClose
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
target | Объект NativeProcess. |
SUSPEND | Константа |
public static const SUSPEND:String = "suspend"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 3.3 |
Константа Event.SUSPEND
определяет значение свойства type
объекта события suspend
. Это событие отправляет только AIR iOS.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект NativeApplication. |
target | Объект NativeApplication. |
Связанные элементы API
TAB_CHILDREN_CHANGE | Константа |
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.TAB_CHILDREN_CHANGE
определяет значение свойства type
объекта события tabChildrenChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, для которого изменен флаг tabChildren. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
TAB_ENABLED_CHANGE | Константа |
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.TAB_ENABLED_CHANGE
определяет значение свойства type
объекта события tabEnabledChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект InteractiveObject, для которого изменен флаг tabEnabled. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
TAB_INDEX_CHANGE | Константа |
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.TAB_INDEX_CHANGE
определяет значение свойства type
объекта события tabIndexChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, для которого изменилось свойство tabIndex. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
TEXT_INTERACTION_MODE_CHANGE | Константа |
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 11, Flash Lite 4 |
Константа Event.TEXT_INTERACTION_MODE_CHANGE
определяет значение свойства type
объекта события interaction mode
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект TextField, свойства режима взаимодействия которого изменены. Например на Андроиде, можно изменить режим взаимодействия на ВЫДЕЛЕННЫЙ ФРАГМЕНТ через контекстное меню. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент. |
Связанные элементы API
TEXTURE_READY | Константа |
public static const TEXTURE_READY:String = "textureReady"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.4, AIR 3.4 |
Константа Event.TEXTURE_READY
определяет значение свойства type
объекта события textureReady
. Это событие отправляется объектами Texture и CubeTexture и сигнализирует о завершении асинхронной загрузки. Запрос асинхронной загрузки с использованием метода uploadCompressedTextureFromByteArray()
на объектах Texture или CubeTexture. Это событие не имеет фазы восходящей цепочки и его невозможно отменить.
Связанные элементы API
CubeTexture.uploadCompressedTextureFromByteArray()
UNLOAD | Константа |
public static const UNLOAD:String = "unload"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Константа Event.UNLOAD
определяет значение свойства type
объекта события unload
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект LoaderInfo, связанный с выгружаемым или заменяемым SWF-файлом. |
Связанные элементы API
USER_IDLE | Константа |
public static const USER_IDLE:String = "userIdle"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.USER_IDLE
определяет значение свойства type
объекта события userIdle
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
target | Объект NativeApplication. |
Связанные элементы API
USER_PRESENT | Константа |
public static const USER_PRESENT:String = "userPresent"
Версии среды выполнения: | AIR 1.0, Flash Lite 4 |
Константа Event.USER_PRESENT
определяет значение свойства type
объекта события userPresent
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
target | Объект NativeApplication. |
Связанные элементы API
VIDEO_FRAME | Константа |
public static const VIDEO_FRAME:String = "videoFrame"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.4, AIR 3.4 |
Константа Event.VIDEO_FRAME
определяет значение свойства type
объекта события videoFrame
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
target | Объект Camera, отправивший это событие. |
Связанные элементы API
WORKER_STATE | Константа |
public static const WORKER_STATE:String = "workerState"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11.4, AIR 3.4 |
Константа Event.WORKER_STATE
определяет значение свойства type
объекта события workerState
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, отправивший это событие. |
Связанные элементы API
EventExample
и пользовательский класс Square
используются, чтобы показать возможности управления фазой восходящей цепочки события.
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class EventExample extends Sprite { public function EventExample() { var square_0:Square = new Square(300, 0x336633); addChild(square_0); var square_1:Square = new Square(250, 0x669966); square_0.addChild(square_1); var square_2:Square = new Square(200, 0x66CC66); square_1.addChild(square_2); var square_3:Square = new Square(150, 0xAA0000); square_3.shouldBubble = false; square_2.addChild(square_3); var square_4:Square = new Square(100, 0x66FF66); square_3.addChild(square_4); var square_5:Square = new Square(50, 0xCC0000); square_5.shouldBubble = false; square_4.addChild(square_5); this.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(e:Event):void { trace(">> stage: " + e.type + " event from " + e.target.name + " called on " + this.name); trace(">> --------------------------------------------"); } } } import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; class Square extends Sprite { private var sideLen:int; private var color:Number; public var shouldBubble:Boolean = true; public function Square(sideLen:int, color:Number) { this.sideLen = sideLen; this.color = color; init(); draw(); } private function init():void { buttonMode = true; this.addEventListener(MouseEvent.CLICK, firstClickHandler); this.addEventListener(MouseEvent.CLICK, secondClickHandler); this.addEventListener(MouseEvent.CLICK, thirdClickHandler); } private function draw():void { this.graphics.beginFill(color); this.graphics.drawRect(0, 0, sideLen, sideLen); } private function firstClickHandler(e:Event):void { trace(">> 1e: " + e.type + " event from " + e.target.name + " called on " + this.name); if(!shouldBubble) { e.stopPropagation(); } } private function secondClickHandler(e:Event):void { trace(">> 2e: " + e.type + " event from " + e.target.name + " called on " + this.name); if(!shouldBubble) { e.stopImmediatePropagation(); trace(">> --------------------------------------------"); } } private function thirdClickHandler(e:Event):void { trace(">> 3e: " + e.type + " event from " + e.target.name + " called on " + this.name); } }
ADDED
и ADDED_TO_STAGE
, а также между событиями REMOVED
и REMOVED_FROM_STAGE
. Щелчок по спрайту приводит к тому, что он и все его вложенные элементы удаляются из рабочей области. Например, щелчок по самому большому спрайту вызовет событие REMOVED
, а также три события REMOVED_FROM_STAGE
.
package { import flash.display.Sprite; import flash.events.*; public class EventExample2 extends Sprite { public function EventExample2():void { var parentSprite:Sprite = createSprite("parentSprite",200); var childSprite:Sprite = createSprite("childSprite",100); var childOfChildSprite:Sprite = createSprite("childOfChildSprite",50); trace(":: Adding to Stage ::"); this.addChild(parentSprite); trace(":: Adding to Stage ::"); parentSprite.addChild(childSprite); trace(":: Adding to Stage ::"); childSprite.addChild(childOfChildSprite); } private function createSprite(name:String,size:uint):Sprite { trace(":: Creating Sprite ::"); var newSprite:Sprite = new Sprite(); newSprite.name = name; newSprite.graphics.beginFill(0xFFFFFF * Math.random(),1); newSprite.graphics.drawRect(0,0,size,size); newSprite.graphics.endFill(); newSprite.addEventListener(Event.ADDED, spriteAdded); newSprite.addEventListener(Event.ADDED_TO_STAGE, spriteAddedToStage); newSprite.addEventListener(Event.REMOVED, spriteRemoved); newSprite.addEventListener(Event.REMOVED_FROM_STAGE, spriteRemovedFromStage); newSprite.addEventListener(MouseEvent.CLICK, remove); return newSprite; } private function remove(event:Event) { if(event.target == event.currentTarget) { trace(":: Removing Clicked Sprite ::"); var target:Sprite = Sprite(event.target); target.parent.removeChild(target); } } private function spriteRemovedFromStage(event:Event):void { trace("REMOVED_FROM_STAGE: " + event.target.name + " : " + event.currentTarget.name); } private function spriteRemoved(event:Event):void { trace("REMOVED: " + event.target.name + " from " + event.currentTarget.name); } private function spriteAddedToStage(event:Event):void { trace("ADDED_TO_STAGE: " + event.target.name + " : " + event.currentTarget.name); } private function spriteAdded(event:Event):void { trace("ADDED: " + event.target.name + " within " + event.currentTarget.name); } } }
Tue Jun 12 2018, 11:34 AM Z