Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.events 

BrowserInvokeEvent  - AS3

Пакетflash.events
Классpublic class BrowserInvokeEvent
НаследованиеBrowserInvokeEvent Inheritance Event Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Объект NativeApplication приложения AIR отправляет событие browserInvoke при вызове приложения, когда SWF-файл в браузере использует функцию вызова браузера. Объект NativeApplication также отправляет событие browserInvoke, когда пользователь инициирует функцию бесшовной установки в браузере и SWF-файл в браузере передает массив параметру arguments метода launchApplication() файла air.swf. (Подробные сведения см. в разделе «Распределение, установка и запуск приложений AIR» в руководстве по разработке AIR.)

Вызов обозревателя разрешается, только если приложение указывает следующие данные в файле дескриптора приложения.

<allowBrowserInvocation>true</allowBrowserInvocation>

Если приложение не запущено, объект NativeApplication отправляет и объект InvokeEvent и событие browserInvoke при запуске из браузера. А если приложение уже запущено, то при запуске из браузера объект NativeApplication отправляет только событие browserInvoke.

Если приложение запущено в результате бесшовной установки из браузера (когда пользователь выбирает запуск после установки), объект NativeApplication отправляет событие BrowserInvoke, только если были переданы аргументы (SWF-файл в браузере должен передать массив параметру arguments метода installApplication() файла air.swf). Подробные сведения см. в разделе «Распределение, установка и запуск приложений AIR» в руководстве по разработке AIR.

Как и события invokeEvent, события browserInvokeEvent отправляются объектом NativeApplication (NativeApplication.nativeApplication). Для получения событий browserInvoke необходимо вызвать метод addEventListener() объекта NativeApplication. Когда регистрируется прослушиватель события browserInvoke, он также получает все события browserInvoke, отправленные до регистрации. Эти события отправлены после возврата вызова addEventListener(), но не обязательно перед другими событиями browserInvoke, которые могут быть получены после регистрации. Это позволяет обрабатывать события browserInvoke, которые произошли до выполнения кода инициализации (например, если приложение было сначала вызвано из браузера). Следует учитывать, что если прослушиватель событий добавляется позже при выполнении (после инициализации приложения), он все равно получает все события browserInvoke, отправленные с момента запуска.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
      arguments : Array
[только для чтения] Массив аргументов (строк), передаваемых приложению.
BrowserInvokeEvent
 Inheritedbubbles : Boolean
[только для чтения] Определяет, является ли событие событием восходящей цепочки.
Event
 Inheritedcancelable : Boolean
[только для чтения] Указывает, можно ли предотвратить поведение, связанное с событием.
Event
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedcurrentTarget : Object
[только для чтения] Объект, активно обрабатывающий объект Event с помощью прослушивателя событий.
Event
 InheritedeventPhase : uint
[только для чтения] Текущая фаза в потоке событий.
Event
      isHTTPS : Boolean
[только для чтения] Указывает, использует ли содержимое в браузере URL-адрес с HTTPS (true) или нет (false).
BrowserInvokeEvent
      isUserEvent : Boolean
[только для чтения] Указывает, выполнен ли вызов из браузера в результате события пользователя (например, щелчка мыши).
BrowserInvokeEvent
      sandboxType : String
[только для чтения] Тип изолированной программной среды для содержимого в обозревателе.
BrowserInvokeEvent
      securityDomain : String
[только для чтения] Домен защиты для содержимого в браузере, например www.adobe.com или www.example.org.
BrowserInvokeEvent
 Inheritedtarget : Object
[только для чтения] Целевой объект события.
Event
 Inheritedtype : String
[только для чтения] Тип события.
Event
Общедоступные методы
 МетодОпределено
  
    BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)
Функция конструктора для класса BrowserInvokeEvent.
BrowserInvokeEvent
  
    clone():Event
[переопределить] Создает новую копию данного события.
BrowserInvokeEvent
 Inherited
formatToString(className:String, ... arguments):String
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event.
Event
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Проверяет, выполнялся ли для события вызова метода preventDefault().
Event
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Отменяет поведение по умолчанию для события, если такое поведение можно отменить.
Event
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом.
Event
 Inherited
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом.
Event
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строку, содержащую все свойства объекта Event.
Event
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
      BROWSER_INVOKE : String = "browserInvoke"
[статические] Константа BrowserInvokeEvent.BROWSER_INVOKE определяет значение свойства type объекта BrowserInvokeEvent.
BrowserInvokeEvent
Сведения о свойстве
    

arguments

свойство
arguments:Array  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Массив аргументов (строк), передаваемых приложению.



Реализация
    public function get arguments():Array
    

isHTTPS

свойство 
isHTTPS:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, использует ли содержимое в браузере URL-адреса с HTTPS (true) или нет (false).



Реализация
    public function get isHTTPS():Boolean
    

isUserEvent

свойство 
isUserEvent:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, выполнен ли вызов из браузера в результате события пользователя (например, щелчка мыши). В AIR 1.0 всегда имеет значение true; в AIR требуется, чтобы пользователь инициировал вызов функции вызова приложения из браузера.



Реализация
    public function get isUserEvent():Boolean
    

sandboxType

свойство 
sandboxType:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Тип изолированной программной среды для содержимого в браузере. Может иметь одно из следующих значений.

  • Security.APPLICATION — содержимое находится в изолированной программной среде безопасности приложения.
  • Security.LOCAL_TRUSTED — содержимое находится в изолированной программной среде безопасности, надежной для локальной системы.
  • Security.LOCAL_WITH_FILE — содержимое находится в изолированной программной среде безопасности, локальной для файловой системы.
  • Security.LOCAL_WITH_NETWORK — содержимое находится в изолированной программной среде безопасности, локальной для сети.
  • Security.REMOTE — содержимое находится в удаленном (сетевом) домене.



Реализация
    public function get sandboxType():String

Связанные элементы API

    

securityDomain

свойство 
securityDomain:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Домен защиты для содержимого в браузере, например www.adobe.com или www.example.org. Это свойство задается только для содержимого в удаленной изолированной программной среде безопасности (для содержимого из сетевого домена), а не для содержимого в локальной среде или среде приложения.



Реализация
    public function get securityDomain():String
Сведения о конструкторе
    

BrowserInvokeEvent

()Конструктор
public function BrowserInvokeEvent(type:String, bubbles:Boolean, cancelable:Boolean, arguments:Array, sandboxType:String, securityDomain:String, isHTTPS:Boolean, isUserEvent:Boolean)

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Функция конструктора для класса BrowserInvokeEvent. Как правило, разработчики не вызывают конструктор BrowserInvokeEvent() напрямую. Объект BrowserInvokeEvent должен создаваться только во время выполнения.

Параметры
type:String — Тип события, представленный в виде Event.type.
 
bubbles:Boolean — Имеет значение false для объекта BrowserInvokeEvent.
 
cancelable:Boolean — Имеет значение false для объекта BrowserInvokeEvent.
 
arguments:Array — Массив аргументов (строк), передаваемых приложению.
 
sandboxType:String — Тип изолированной программной среды для содержимого в обозревателе.
 
securityDomain:String — Домен защиты для содержимого в обозревателе.
 
isHTTPS:Boolean — Указывает, использует ли содержимое в браузере безопасный URL-адрес (HTTPS).
 
isUserEvent:Boolean — Указывает, был ли вызов из браузера результатом события пользователя.
Сведения о методе

    clone

()метод
override public function clone():Event

Версии среды выполнения: AIR 1.0

Создает новую копию данного события.

Возвращает
Event — Копия события.
Сведения о константе
    

BROWSER_INVOKE

Константа
public static const BROWSER_INVOKE:String = "browserInvoke"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Константа BrowserInvokeEvent.BROWSER_INVOKE определяет значение свойства type объекта BrowserInvokeEvent.

Объект BrowserInvokeEvent имеет следующие свойства.

СвойстваЗначения
argumentsМассив строковых аргументов, передаваемых в ходе данного вызова.
sandBoxTypeСтрока, представляющая тип изолированной программной среды содержимого в браузере (Security.APPLICATION, Security.LOCAL_TRUSTED, Security.LOCAL_WITH_FILE, Security.LOCAL_LOCAL_WITH_NETWORK или Security.REMOTE).
securityDomainСтрока, представляющая домен защиты для содержимого в браузере (например, www.example.com).
isHTTPSУказывает, использует ли содержимое в браузере URL-адрес с HTTPS (true) или нет (false)
isUserEventУказывает, выполнен ли вызов из обозревателя в результате события пользователя (всегда true в AIR 1.0).
bubblesНет.
cancelablefalse; нет поведения по умолчанию для отмены.
currentTargetОбъект, активно обрабатывающий объект InvokeEvent с помощью прослушивателя событий.
targetВсегда объект NativeApplication.

Связанные элементы API





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.