Главная / Action Script 3
(Только AIR)
Пакетflash.html
Классpublic class HTMLHost
НаследованиеHTMLHost Inheritance Object

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

Объект HTMLHost определяет поведение объекта HTMLLoader для элементов пользовательского интерфейса, которыми можно управлять путем задания различных свойств или вызова методов объекта window страницы HTML. Учитываются следующие методы и свойства:

Методы в классе HTMLHost предоставляют способы обработки изменений в каждом из этих параметров window. Для использования этого класса необходимо создать новый класс (подкласс), расширяющий класс HTMLHost и перезаписывающий методы, для которых необходимо определить поведение. Методы класса HTMLHost обрабатывают следующие свойства и методы JavaScript:

Свойство или метод JavaScriptМетод HTMLHost
window.blur() windowBlur()
window.focus() windowFocus
window.location updateLocation
window.close() windowClose
window.open() createWindow
window.status updateStatus
window.document.title updateTitle

При изменении методов window.moveBy(), window.moveTo(), window.resizeBy() и window.resizeTo() перезаписывает метод set windowRect() в подклассе HTMLHost.

Каждый объект HTMLHost можно связать только с одним объектом HTMLLoader. Эта взаимосвязь устанавливается путем назначения экземпляра HTMLHost свойству htmlHost объекта HTMLLoader. При настройке значения null свойству htmlHost объекта HTMLLoader или объекта HTMLHost в качестве свойства htmlHost другого объекта HTMLLoader выполняется удаление HTMLHost из первого объекта HTMLLoader.

См. также

HTMLLoader
HTMLWindowCreateOptions


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  AIR-only htmlLoader : HTMLLoader
[только для чтения] Объект HTMLLoader, к которому применяется данный объект HostControl.
HTMLHost
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
  AIR-only windowRect : Rectangle
Свойство, изменяющееся, когда код JavaScript в объекте HTMLLoader вызывает метод window.moveBy(), window.moveTo(), window.resizeBy() или window.resizeTo().
HTMLHost
Общедоступные методы
 МетодОпределено
  
AIR-only HTMLHost(defaultBehaviors:Boolean = true)
Создает объект HTMLHost.
HTMLHost
  
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.open().
HTMLHost
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
AIR-only updateLocation(locationURL:String):void
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.location.
HTMLHost
  
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.status.
HTMLHost
  
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.document.title или изменяется элемент заголовка с помощью модели DOM или при загрузке новой страницы.
HTMLHost
 Inherited
Возвращает элементарное значение заданного объекта.
Object
  
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.blur().
HTMLHost
  
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.close().
HTMLHost
  
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.focus().
HTMLHost
Сведения о свойстве
AIR-only htmlLoaderсвойство
htmlLoader:HTMLLoader  [только для чтения]

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

Объект HTMLLoader, к которому применяется данный объект HostControl. Свойство htmlHost этого объекта HTMLLoader настроено для данного объекта HostControl.



Реализация
    public function get htmlLoader():HTMLLoader

См. также

AIR-only windowRectсвойство 
windowRect:Rectangle  [чтение и запись]

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

Свойство, изменяющееся, когда код JavaScript в объекте HTMLLoader вызывает метод window.moveBy(), window.moveTo(), window.resizeBy() или window.resizeTo().

В подклассе HTMLHost при необходимости перезапишите метод set windowRect() для обработки новых границ окна.



Реализация
    public function get windowRect():Rectangle
    public function set windowRect(value:Rectangle):void
Сведения о конструкторе
AIR-only HTMLHost()Конструктор
public function HTMLHost(defaultBehaviors:Boolean = true)

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

Создает объект HTMLHost.

Параметры
defaultBehaviors:Boolean (default = true) — Определяет необходимость предоставления вариантов поведения корневого содержимого по умолчанию.
Сведения о методе
AIR-only createWindow()метод
public function createWindow(windowCreateOptions:HTMLWindowCreateOptions):HTMLLoader

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.open().

По умолчанию во время выполнения при вызове в сценарии JavaScript метода window.open() на странице HTML объекта HTMLLoader новый объект NativeWindow не открывается. Новый объект NativeWindow можно открыть во время выполнения путем создания нового объекта NativeWindow в перезаписи метода createWindow в подклассе класса HTMLHost.

Параметры

windowCreateOptions:HTMLWindowCreateOptions — Объект, содержащий свойства в строке, переданной в качестве параметра features при вызове метода window.open().

Возвращает
HTMLLoader — Объект HTMLLoader, содержащий новую страницу HTML. Обычно новый объект HTMLLoader создается в этом методе, добавляется при создании нового объекта NativeWindow, а затем возвращается.
AIR-only updateLocation()метод 
public function updateLocation(locationURL:String):void

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.location.

Параметры

locationURL:String — Значение, которое настроено для свойства location свойства window объекта HTMLLoader.

AIR-only updateStatus()метод 
public function updateStatus(status:String):void

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.status.

Параметры

status:String — Значение, которое настроено для свойства status свойства window объекта HTMLLoader.

AIR-only updateTitle()метод 
public function updateTitle(title:String):void

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.document.title или изменяется элемент title с помощью элемента DOM или при загрузке новой страницы.

Параметры

title:String — Значение, которое настроено для свойства window.document.title объекта HTMLLoader.

AIR-only windowBlur()метод 
public function windowBlur():void

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.blur().

AIR-only windowClose()метод 
public function windowClose():void

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.close().

По умолчанию при вызове в сценарии JavaScript метода window.close() на странице HTML объекта HTMLLoader закрываются окна, в которых содержится объект HTMLLoader.

AIR-only windowFocus()метод 
public function windowFocus():void

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

Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.focus().