Пакет | flash.events |
Класс | public class InvokeEvent |
Наследование | InvokeEvent ![]() ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
invoke
при вызове приложения.
Объект NativeApplication всегда отправляет событие invoke
при запуске приложения, но событие может отправляться и в других случаях. Например, работающее приложение отправляет дополнительное событие InvokeEvent, когда пользователь активирует файл, связанный с приложением.
Может быть запущен только один экземпляр данного приложения. Последующие попытки запустить приложение приведут к отправке новых событий invoke
объекта NativeApplication работающего экземпляра. Приложение отвечает за обработку данного события и выполнение соответствующего действия, например открытия нового окна приложения для отображения данных файла.
Объекты InvokeEvent отправляются объектом NativeApplication (NativeApplication.nativeApplication
). Для получения событий invoke
необходимо вызвать метод addEventListener()
объекта NativeApplication. Когда регистрируется прослушиватель события invoke
, он также получает все события invoke
, отправленные до регистрации. Эти предшествующие события отправлены после возврата вызова addEventListener()
, но не обязательно перед новым событием invoke
, которое может быть отправлено после регистрации. Поэтому не следует полагаться на порядок отправки.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() [только для чтения]
Массив строковых аргументов, передаваемых в ходе данного вызова. | InvokeEvent | ||
![]() | bubbles : Boolean [только для чтения]
Определяет, является ли событие "событием на цепочке". | Event | |
![]() | cancelable : Boolean [только для чтения]
Определяет, можно ли отключить поведение, связанное с событием. | Event | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() [только для чтения]
Каталог, который должен использоваться для разрешения относительных путей в массиве arguments. | InvokeEvent | ||
![]() | currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | |
![]() | eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | target : Object [только для чтения]
Целевой объект события. | Event | |
![]() | type : String [только для чтения]
Тип события. | Event |
Метод | Определено | ||
---|---|---|---|
![]()
Функция конструктора для класса InvokeEvent. | InvokeEvent | ||
Создает новую копию данного события. | InvokeEvent | ||
![]() |
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Возвращает строку, содержащую все свойства объекта "Event". | Event | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
![]() | ACTIVATE : String = "activate" [статические]
Константа Event.ACTIVATE определяет значение свойства type объекта события Activitate. | Event | |
![]() | ADDED : String = "added" [статические]
Константа Event.ADDED определяет значение свойства type добавленного объекта события. | Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [статические]
Константа Event.ADDED_TO_STAGE определяет значение свойства type объекта события addedToStage. | Event | |
![]() | CANCEL : String = "cancel" [статические]
Константа Event.CANCEL определяет значение свойства type объекта события cancel. | Event | |
![]() | CHANGE : String = "change" [статические]
Константа Event.CHANGE определяет значение свойства type объекта события change. | Event | |
![]() | CLEAR : String = "clear" [статические]
Задает значение свойства type для объекта события clear. | Event | |
![]() | CLOSE : String = "close" [статические]
Константа Event.CLOSE определяет значение свойства type объекта события close. | Event | |
![]() | ![]() [статические]
Константа Event.CLOSING определяет значение свойства type объекта события closing. | Event | |
![]() | COMPLETE : String = "complete" [статические]
Константа Event.COMPLETE определяет значение свойства type объекта события complete. | Event | |
![]() | CONNECT : String = "connect" [статические]
Константа Event.CONNECT определяет значение свойства type объекта события connect. | Event | |
![]() | COPY : String = "copy" [статические]
Задает значение свойства type для объекта события copy. | Event | |
![]() | CUT : String = "cut" [статические]
Задает значение свойства type для объекта события cut. | Event | |
![]() | DEACTIVATE : String = "deactivate" [статические]
Константа Event.DEACTIVATE определяет значение свойства type объекта события deactivate. | Event | |
![]() | DISPLAYING : String = "displaying" [статические]
Задает значение свойства type для объекта события displaying. | Event | |
![]() | ENTER_FRAME : String = "enterFrame" [статические]
Константа Event.ENTER_FRAME определяет значение свойства type объекта события enterFrame. | Event | |
![]() | EXIT_FRAME : String = "exitFrame" [статические]
Определяет значение свойства type объекта exitFrame. | Event | |
![]() | ![]() [статические]
Константа Event.EXITING определяет значение свойства type объекта exiting. | Event | |
![]() | FRAME_CONSTRUCTED : String = "frameConstructed" [статические]
Задает значение свойства type для объекта события frameConstructed. | Event | |
![]() | FULLSCREEN : String = "fullScreen" [статические]
Константа Event.FULL_SCREEN определяет значение свойства type для объекта события fullScreen. | Event | |
![]() | ![]() [статические]
Константа Event.HTML_BOUNDS_CHANGE определяет значение свойства type объекта htmlBoundsChange. | Event | |
![]() | ![]() [статические]
Константа Event.HTML_DOM_INITIALIZE определяет значение свойства type объекта события htmlDOMInitialize. | Event | |
![]() | ![]() [статические]
Константа Event.HTML_RENDER определяет значение свойства type объекта события htmlRender. | Event | |
![]() | ID3 : String = "id3" [статические]
Константа Event.ID3 определяет значение свойства type объекта id3. | Event | |
![]() | INIT : String = "init" [статические]
Константа Event.INIT определяет значение свойства type объекта init. | Event | |
![]() [статические]
Константа InvokeEvent.INVOKE определяет значение свойства type объекта InvokeEvent. | InvokeEvent | ||
![]() | ![]() [статические]
Константа Event.LOCATION_CHANGE определяет значение свойства type объекта события locationChange. | Event | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [статические]
Константа Event.MOUSE_LEAVE определяет значение свойства type объекта события mouseLeave. | Event | |
![]() | ![]() [статические]
Константа Event.NETWORK_CHANGE определяет значение свойства type объекта события networkChange. | Event | |
![]() | OPEN : String = "open" [статические]
Константа Event.OPEN определяет значение свойства type объекта open. | Event | |
![]() | PASTE : String = "paste" [статические]
Задает значение свойства type для объекта события paste. | Event | |
![]() | REMOVED : String = "removed" [статические]
Константа Event.REMOVED определяет значение свойства type объекта события removed. | Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [статические]
Константа REMOVED_FROM_STAGE определяет значение свойства type объекта события removedFromStage. | Event | |
![]() | RENDER : String = "render" [статические]
Константа Event.RENDER определяет значение свойства type объекта события render. | Event | |
![]() | RESIZE : String = "resize" [статические]
Константа Event.RESIZE определяет значение свойства type объекта события resize. | Event | |
![]() | SAMPLE_DATA : String = "sampleData" [статические]
Задает значение свойства type для объекта события SampleDataEvent. | Event | |
![]() | SCROLL : String = "scroll" [статические]
Константа Event.SCROLL определяет значение свойства type объекта события scroll. | Event | |
![]() | SELECT : String = "select" [статические]
Константа Event.SELECT определяет значение свойства type объекта события select. | Event | |
![]() | SELECT_ALL : String = "selectAll" [статические]
Задает значение свойства type для объекта события selectAll. | Event | |
![]() | SOUND_COMPLETE : String = "soundComplete" [статические]
Константа Event.SOUND_COMPLETE определяет значение свойства type объекта события soundComplete. | 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 | |
![]() | UNLOAD : String = "unload" [статические]
Константа Event.UNLOAD определяет значение свойства type объекта unload. | Event | |
![]() | ![]() [статические]
Константа Event.USER_IDLE определяет значение свойства type объекта события userIdle. | Event | |
![]() | ![]() [статические]
Константа Event.USER_PRESENT определяет значение свойства type объекта события userPresent. | Event |
![]() | свойство |
arguments:Array
[только для чтения] Версии среды выполнения: | AIR 1.0 |
Массив строковых аргументов, передаваемых в ходе данного вызова. Если это вызов из командной строки, массив содержит аргументы командной строки (за исключением имени процесса).
Примечание. Когда несколько файлов выделяются и открываются в Mac® OS X, AIR отправляет одно событие invoke
, содержащее имена всех выбранных файлов в массивеarguments
. Однако в Windows® AIR отдельное событие invoke
для каждого выделенного файла, содержащее только имя этого файла в массиве arguments
.
public function get arguments():Array
![]() | свойство |
currentDirectory:File
[только для чтения] Версии среды выполнения: | AIR 1.0 |
Каталог, который должен использоваться для разрешения относительных путей в массиве arguments
.
Если приложение запускается из командной строки, для этого свойства обычно задается текущий рабочий каталог оболочки командной строки, из которой запущено приложение. Если приложение запускается из оболочки графического пользовательского интерфейса, как правило, задается корневой каталог файловой системы.
public function get currentDirectory():File
![]() | () | Конструктор |
public function InvokeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, dir:File = null, argv:Array = null)
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Функция конструктора для класса InvokeEvent.
Параметрыtype:String — Тип события, представленный в виде Event.type .
| |
bubbles:Boolean (default = false ) — Имеет значение false для объекта InvokeEvent.
| |
cancelable:Boolean (default = false ) — Имеет значение false для объекта InvokeEvent.
| |
dir:File (default = null ) — Каталог, который должен использоваться для разрешения относительных путей в массиве arguments .
| |
argv:Array (default = null ) — Массив аргументов (строк), передаваемых приложению.
|
![]() | () | метод |
override public function clone():Event
Версии среды выполнения: | AIR 1.0 |
Создает новую копию данного события.
ВозвращаетEvent — Копия события.
|
![]() | Константа |
public static const INVOKE:String = "invoke"
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Константа InvokeEvent.INVOKE
определяет значение свойства type
м объекта InvokeEvent.
Объект InvokeEvent имеет следующие свойства.
Свойства | Значения |
---|---|
arguments | Массив строковых аргументов, передаваемых в ходе данного вызова. |
currentDirectory | Объект File, представляющий каталог, который должен использоваться для разрешения относительных путей в массиве arguments. |
bubbles | false . |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект InvokeEvent с помощью прослушивателя событий. |
target | Всегда объект NativeApplication. |
См. также