Пакет | flash.html |
Класс | public class HTMLHost |
Наследование | HTMLHost ![]() |
Версии среды выполнения: | AIR 1.0 |
window
страницы HTML. Учитываются следующие методы и свойства:
window.blur()
window.focus()
window.moveBy()
window.moveTo()
window.location
window.close()
window.open()
window.resizeBy()
window.resizeTo()
window.status
window.document.title
Методы в классе 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.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() [только для чтения]
Объект HTMLLoader, к которому применяется данный объект HostControl. | HTMLHost | ||
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]()
Свойство, изменяющееся, когда код JavaScript в объекте HTMLLoader вызывает метод window.moveBy(), window.moveTo(), window.resizeBy() или window.resizeTo(). | HTMLHost |
Метод | Определено | ||
---|---|---|---|
Создает объект HTMLHost. | HTMLHost | ||
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.open(). | HTMLHost | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.location. | HTMLHost | ||
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.status. | HTMLHost | ||
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.document.title или изменяется элемент заголовка с помощью модели DOM или при загрузке новой страницы. | HTMLHost | ||
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.blur(). | HTMLHost | ||
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.close(). | HTMLHost | ||
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.focus(). | HTMLHost |
![]() | свойство |
htmlLoader:HTMLLoader
[только для чтения] Версии среды выполнения: | AIR 1.0 |
Объект HTMLLoader, к которому применяется данный объект HostControl. Свойство htmlHost
этого объекта HTMLLoader настроено для данного объекта HostControl.
public function get htmlLoader():HTMLLoader
См. также
![]() | свойство |
windowRect:Rectangle
[чтение и запись] Версии среды выполнения: | AIR 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
![]() | () | Конструктор |
public function HTMLHost(defaultBehaviors:Boolean = true)
Версии среды выполнения: | AIR 1.0 |
Создает объект HTMLHost.
ПараметрыdefaultBehaviors:Boolean (default = true ) — Определяет необходимость предоставления вариантов поведения корневого содержимого по умолчанию.
|
![]() | () | метод |
public function createWindow(windowCreateOptions:HTMLWindowCreateOptions):HTMLLoader
Версии среды выполнения: | AIR 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, а затем возвращается.
|
![]() | () | метод |
public function updateLocation(locationURL:String):void
Версии среды выполнения: | AIR 1.0 |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.location
.
Параметры
locationURL:String — Значение, которое настроено для свойства location свойства window объекта HTMLLoader.
|
![]() | () | метод |
public function updateStatus(status:String):void
Версии среды выполнения: | AIR 1.0 |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.status
.
Параметры
status:String — Значение, которое настроено для свойства status свойства window объекта HTMLLoader.
|
![]() | () | метод |
public function updateTitle(title:String):void
Версии среды выполнения: | AIR 1.0 |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader задает свойство window.document.title
или изменяется элемент title
с помощью элемента DOM или при загрузке новой страницы.
Параметры
title:String — Значение, которое настроено для свойства window.document.title объекта HTMLLoader.
|
![]() | () | метод |
public function windowBlur():void
Версии среды выполнения: | AIR 1.0 |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.blur()
.
![]() | () | метод |
public function windowClose():void
Версии среды выполнения: | AIR 1.0 |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.close()
.
По умолчанию при вызове в сценарии JavaScript метода window.close()
на странице HTML объекта HTMLLoader закрываются окна, в которых содержится объект HTMLLoader.
![]() | () | метод |
public function windowFocus():void
Версии среды выполнения: | AIR 1.0 |
Обращение к функции происходит, когда код JavaScript в объекте HTMLLoader вызывает метод window.focus()
.