Пакет | mx.managers |
Класс | public class WindowedSystemManager |
Наследование | WindowedSystemManager ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Реализует | ISystemManager |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
В соответствии с этим сравнением класс WindowedSystemManager выполняет множество функций. Например, он является корневым экранным объектом окна и управляет всплывающими подсказками, курсорами, всплывающими меню и другими элементами содержимого окна.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
![]() | accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | |
![]() | accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | |
allowDomainsInNewRSLs : Boolean
Определяет, будут ли домены, предоставленные при вызовах allowDomain(), использоваться при RSL, загруженных после вызова. | WindowedSystemManager | ||
allowInsecureDomainsInNewRSLs : Boolean
Определяет, будут ли домены, предоставленные при вызовах allowInsecureDomain(), использоваться при RSL, загруженных после вызова. | WindowedSystemManager | ||
![]() | alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | |
![]() | blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | |
![]() | blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | |
![]() | buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | |
![]() | cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | |
![]() | cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | |
childAllowsParent : Boolean [только для чтения]
| WindowedSystemManager | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | |
![]() | currentFrame : int [только для чтения]
Определяет номер кадра, в котором точка воспроизведения находится на временной шкале экземпляра MovieClip. | MovieClip | |
![]() | currentFrameLabel : String [только для чтения]
Подпись текущего кадра на временной шкале экземпляра MovieClip. | MovieClip | |
![]() | currentLabel : String [только для чтения]
Текущая подпись, в которой точка воспроизведения расположена на временной шкале экземпляра MovieClip. | MovieClip | |
![]() | currentLabels : Array [только для чтения]
Возвращает массив объектов FrameLabel для текущего монтажного кадра. | MovieClip | |
![]() | currentScene : Scene [только для чтения]
Текущий монтажный кадр, в котором точка воспроизведения расположена на временной шкале экземпляра MovieClip. | MovieClip | |
cursorChildren : IChildList [только для чтения]
Список пользовательских курсоров, являющихся нижестоящими по отношению к данному ISystemManager. | WindowedSystemManager | ||
document : Object
Ссылка на объект документа. | WindowedSystemManager | ||
![]() | doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | |
![]() | dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | |
embeddedFontList : Object [только для чтения]
Таблица встроенных шрифтов для этого приложения. | WindowedSystemManager | ||
![]() | enabled : Boolean
Логическое значение, определяющее включение фрагмента ролика. | MovieClip | |
![]() | filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | |
focusPane : Sprite
Область фокусировки, связанная с этим объектом | WindowedSystemManager | ||
![]() | focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | |
![]() | framesLoaded : int [только для чтения]
Число кадров, загружаемых из потокового SWF-файла. | MovieClip | |
![]() | graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | |
height : Number [переопределить]
Высота этого объекта. | WindowedSystemManager | ||
![]() | hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | |
![]() | isPlaying : Boolean [только для чтения]
Логическое значение, определяющее воспроизведение в настоящий момент фрагмента ролика. | MovieClip | |
isProxy : Boolean [только для чтения]
True, если SystemManager является прокси, а не корневым классом
| WindowedSystemManager | ||
![]() | loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | |
![]() | mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | |
![]() | metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | |
![]() | mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | |
![]() | mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | |
![]() | mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | |
![]() | name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | |
![]() | needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | |
numChildren : int [переопределить] [только для чтения]
Число нединамических окон. | WindowedSystemManager | ||
numModalWindows : int
Число модальных окон. | WindowedSystemManager | ||
![]() | opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | |
![]() | parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | |
parentAllowsChild : Boolean [только для чтения]
| WindowedSystemManager | ||
popUpChildren : IChildList [только для чтения]
Список самых верхних (всплывающих) окон, нижестоящих по отношению к этому ISystemManager. | WindowedSystemManager | ||
rawChildren : IChildList [только для чтения]
Список всех нижестоящих по отношению к этому ISystemManager элементов. | WindowedSystemManager | ||
![]() | root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | |
![]() | rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | |
![]() | rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | DisplayObject | |
![]() | rotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
![]() | rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | DisplayObject | |
![]() | scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | |
![]() | scaleX : Number
Указывает горизонтальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | |
![]() | scaleY : Number
Указывает вертикальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | |
![]() | scaleZ : Number
Указывает глубину масштабирования объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | |
![]() | scenes : Array [только для чтения]
Массив объектов Scene, каждый из которых содержит имя, число кадров и подписи кадров для одного из монтажных кадров в экземпляре MovieClip. | MovieClip | |
screen : Rectangle [только для чтения]
Размер и расположение окна приложения. | WindowedSystemManager | ||
![]() | scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | |
![]() | softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | |
![]() | softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | |
![]() | soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | |
![]() | stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | |
![]() | tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | |
![]() | tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | |
![]() | textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
toolTipChildren : IChildList [только для чтения]
Список всплывающих подсказок, являющихся нижестоящими по отношению к данному ISystemManager. | WindowedSystemManager | ||
topLevelSystemManager : ISystemManager [только для чтения]
Возвращает SystemManager, отвечающий за окно приложения. | WindowedSystemManager | ||
![]() | totalFrames : int [только для чтения]
Общее число кадров в экземпляре MovieClip. | MovieClip | |
![]() | trackAsMenu : Boolean
Указывает, могут ли другие экранные объекты, представленные экземплярами SimpleButton или MovieClip, получать события отпускания мыши или другие события отпускания пользовательского ввода. | MovieClip | |
![]() | transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | |
![]() | useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | |
![]() | visible : Boolean
Определяет видимость экранного объекта. | DisplayObject | |
width : Number [переопределить]
Ширина этого объекта. | WindowedSystemManager | ||
![]() | x : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | |
![]() | y : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | |
![]() | z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Метод | Определено | ||
---|---|---|---|
WindowedSystemManager(rootObj:IUIComponent) | WindowedSystemManager | ||
![]() |
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | |
Этот метод следует вызывать в WindowedSystemManager. | WindowedSystemManager | ||
![]() |
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | |
Этот метод отменен для автоматически создаваемого подкласса. | WindowedSystemManager | ||
Разверните или удалите блокировки ввода с помощью мыши. | WindowedSystemManager | ||
![]() |
Посылает событие в поток событий. | EventDispatcher | |
![]() |
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | |
![]() |
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | |
![]() |
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | |
![]() |
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | |
Преобразовывает данную строку в класс или функцию уровня пакета. | WindowedSystemManager | ||
Возвратите объект, распознаваемый проигрывателем как имеющий фокусировку. | WindowedSystemManager | ||
![]() |
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | |
Поднимитесь по цепочке вышестоящих элементов до достижения диспетчера системы верхнего уровня в этом SecurityDomain
| WindowedSystemManager | ||
Поднимитесь по цепочке вышестоящих элементов до достижения диспетчера системы верхнего уровня. | WindowedSystemManager | ||
WindowedSystemManager | |||
![]() |
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | |
![]() |
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | |
![]() |
Запускает воспроизведение SWF-файла с заданного кадра. | MovieClip | |
![]() |
Переводит точку воспроизведения в заданный кадр фрагмента ролика и останавливает ее в этом кадре. | MovieClip | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | |
![]() |
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | |
Попытки уведомления вышестоящего SWFLoader об изменении размера приложения. | WindowedSystemManager | ||
Возвращает true, если требуемый вид шрифта встроен в это приложение или был зарегистрирован глобально с использованием метода Font.registerFont(). | WindowedSystemManager | ||
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
Возвращает true, если этот ISystemManager отвечает за окно приложения, и false, если это приложение было загружено в другом приложении. | WindowedSystemManager | ||
WindowedSystemManager | |||
Возвращает значение true, если данный DisplayObject является окном верхнего уровня. | WindowedSystemManager | ||
![]() |
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | |
![]() |
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | |
![]() |
Переводит точку воспроизведения в следующий кадр и останавливает ее. | MovieClip | |
![]() |
Перемещает точку воспроизведения в следующий монтажный кадр экземпляра MovieClip. | MovieClip | |
![]() |
Перемещает точку воспроизведения по временной шкале фрагмента ролика. | MovieClip | |
![]() |
Переводит точку воспроизведения в предыдущий кадр и останавливает ее. | MovieClip | |
![]() |
Перемещает точку воспроизведения в предыдущий монтажный кадр экземпляра MovieClip. | MovieClip | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Вызывает виртуальную клавиатуру. | InteractiveObject | |
![]() |
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | |
![]() |
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | |
![]() |
Останавливает точку воспроизведения во фрагменте ролика. | MovieClip | |
![]() |
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | |
![]() |
Завершает метод startDrag(). | Sprite | |
![]() |
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | |
![]() |
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | |
![]() |
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
allowDomainsInNewRSLs | свойство |
allowDomainsInNewRSLs:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10.2, AIR 2.6 |
Определяет, будут ли домены, предоставленные при вызовах allowDomain()
, использоваться при RSL, загруженных после вызова. Подчиненные приложения или модули могут загружать дополнительные RSL в эту фабрику модуля.
Реализация
public function get allowDomainsInNewRSLs():Boolean
public function set allowDomainsInNewRSLs(value:Boolean):void
allowInsecureDomainsInNewRSLs | свойство |
allowInsecureDomainsInNewRSLs:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10.2, AIR 2.6 |
Определяет, будут ли домены, предоставленные при вызовах allowInsecureDomain(),
использоваться при RSL, загруженных после вызова. Подчиненные приложения или модули могут добавлять дополнительные RSL в эту фабрику модуля.
Реализация
public function get allowInsecureDomainsInNewRSLs():Boolean
public function set allowInsecureDomainsInNewRSLs(value:Boolean):void
childAllowsParent | свойство |
cursorChildren | свойство |
cursorChildren:IChildList
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Список пользовательских курсоров, являющихся нижестоящими по отношению к данному ISystemManager.
ISystemManager имеет различные типы нижестоящих элементов, например приложение, всплывающие меню, окна, находящиеся в самой верхней позиции, всплывающие подсказки и пользовательские курсоры. Доступ к пользовательским курсорам можно получить через свойство cursorChildren
.
Объект IChildList имеет такие методы, как getChildAt()
и такие свойства, как numChildren
. Например, cursorChildren.numChildren
определяет количество пользовательских курсоров (0 или 1), и если пользовательский курсор существует, то доступ к нему можно получить как к cursorChildren.getChildAt(0)
.
Реализация
public function get cursorChildren():IChildList
document | свойство |
document:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Ссылка на объект документа. Объект документа представляет собой Object на самом верху иерархии приложения Flex, компонента MXML или компонента AS.
Реализация
public function get document():Object
public function set document(value:Object):void
embeddedFontList | свойство |
embeddedFontList:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Таблица встроенных шрифтов для этого приложения. Объект представляет собой таблицу, индексированную по названиям шрифтов.
Реализация
public function get embeddedFontList():Object
focusPane | свойство |
focusPane:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Область фокусировки, связанная с этим объектом Объект имеет область фокусировки, если один из его нижестоящих элементов имеет фокус.
Реализация
public function get focusPane():Sprite
public function set focusPane(value:Sprite):void
height | свойство |
height:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Высота этого объекта. Для SystemManager она всегда должна быть равна ширине рабочей области, если данное приложение не было загружено в другое приложение. Если приложение не было загружено в другое приложение, то установка этого значения не имеет эффекта.
Реализация
override public function get height():Number
override public function set height(value:Number):void
isProxy | свойство |
numChildren | свойство |
numChildren:int
[только для чтения] [переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Число нединамических окон. Таким окном является окно главного приложения и любые другие окна, добавляемые к SystemManager, не являющиеся всплывающими меню, всплывающими подсказками или курсорами.
Реализация
override public function get numChildren():int
numModalWindows | свойство |
numModalWindows:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Число модальных окон. Модальные окна не позволяют производить щелчки мышью в других окнах, которые в обычном случае приводят к активации в этих окнах FocusManager. PopUpManager изменяет это количество, поскольку он создает и разрушает модальные окна.
Реализация
public function get numModalWindows():int
public function set numModalWindows(value:int):void
parentAllowsChild | свойство |
popUpChildren | свойство |
popUpChildren:IChildList
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Список самых верхних (всплывающих) окон, нижестоящих по отношению к этому ISystemManager.
ISystemManager имеет различные типы нижестоящих элементов, например приложение, всплывающие меню, всплывающие подсказки и пользовательские курсоры. Доступ к самым верхним окнам можно получить через свойство popUpChildren
.
Объект IChildList имеет такие методы, как getChildAt()
и такие свойства, как numChildren
. Например, popUpChildren.numChildren
определяет число самых верхних окон, и получить доступ к ним можно как к popUpChildren.getChildAt(i)
.
Реализация
public function get popUpChildren():IChildList
rawChildren | свойство |
rawChildren:IChildList
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Список всех нижестоящих по отношению к этому ISystemManager элементов.
ISystemManager имеет различные типы нижестоящих элементов, например приложение, всплывающие меню, всплывающие подсказки и пользовательские курсоры.
Объект IChildList имеет такие методы, как getChildAt()
и такие свойства, как numChildren
.
Реализация
public function get rawChildren():IChildList
screen | свойство |
screen:Rectangle
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Размер и расположение окна приложения. Объект Rectangle содержит свойства x
, y
, width
и height
. Rectangle находится в начале изолированной системы координат.
Реализация
public function get screen():Rectangle
toolTipChildren | свойство |
toolTipChildren:IChildList
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Список всплывающих подсказок, являющихся нижестоящими по отношению к данному ISystemManager.
ISystemManager имеет различные типы нижестоящих элементов, например приложение, всплывающие меню, самые верхние окна, всплывающие подсказки и пользовательские курсоры.
Объект IChildList имеет такие методы, как getChildAt()
и такие свойства, как numChildren
. Например, toolTipChildren.numChildren
определяет число всплывающих подсказок (0 или 1), и если всплывающая подсказка существует, доступ к ней можно получить как к toolTipChildren.getChildAt(0)
.
Реализация
public function get toolTipChildren():IChildList
topLevelSystemManager | свойство |
topLevelSystemManager:ISystemManager
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Возвращает SystemManager, отвечающий за окно приложения. Это будет тот же SystemManager, если данное приложение не было загружено в другое приложение.
Реализация
public function get topLevelSystemManager():ISystemManager
width | свойство |
width:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Ширина этого объекта. Для SystemManager она всегда должна быть равна ширине рабочей области, если данное приложение не было загружено в другое приложение. Если приложение не было загружено в другое приложение, то установка этого значения не будет иметь эффекта.
Реализация
override public function get width():Number
override public function set width(value:Number):void
WindowedSystemManager | () | Конструктор |
callInContext | () | метод |
public function callInContext(fn:Function, thisArg:Object, argArray:Array, returns:Boolean = true):*
Этот метод следует вызывать в WindowedSystemManager. Здесь он является частью соглашения для IFlexModuleFactory.
Параметры
fn:Function | |
thisArg:Object | |
argArray:Array | |
returns:Boolean (default = true )
|
* |
create | () | метод |
deployMouseShields | () | метод |
public function deployMouseShields(deploy:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Разверните или удалите блокировки ввода с помощью мыши. Эта блокировка блокирует ввод с помощью мыши в ненадежных приложениях. Причина возможной блокировки ввода с помощью мыши пользователем состоит в том, что при перемещении по ненадежному приложению он обычно не получает событий перемещения мыши. Flash Player не отправляет события через границы надежности/ненадежности в интересах безопасности. Путем прикрытия ненадежного приложения блокировкой ввода с помощью мыши (если пользователь является вышестоящим элементом) можно получить сообщение о перемещении мыши, и тогда операция перетаскивания будет выполнена как ожидается.
Параметры
deploy:Boolean — true – для развертывания блокировок ввода с помощью мыши, false – для удаления блокировок ввода с помощью мыши.
|
getDefinitionByName | () | метод |
public function getDefinitionByName(name:String):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Преобразовывает данную строку в класс или функцию уровня пакета. Вызывает соответствующий метод ApplicationDomain.getDefinition()
, в зависимости от того, загружен пользователь в другое приложение или нет.
Параметры
name:String — Имя класса, например mx.video.VideoManager.
|
Object — Класс, представленный name , или значением null.
|
getFocus | () | метод |
public function getFocus():InteractiveObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Возвратите объект, распознаваемый проигрывателем как имеющий фокусировку.
ВозвращаетInteractiveObject — Объект типа InteractiveObject, распознаваемый проигрывателем как имеющий фокусировку. Если фокусировка в настоящее время находится в изолированной среде, то будет возвращен вызывающий модуль, не имеющий доступа к значению null.
|
getSandboxRoot | () | метод |
public function getSandboxRoot():DisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Поднимитесь по цепочке вышестоящих элементов до достижения диспетчера системы верхнего уровня в этом SecurityDomain
ВозвращаетDisplayObject |
getTopLevelRoot | () | метод |
public function getTopLevelRoot():DisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Поднимитесь по цепочке вышестоящих элементов до достижения диспетчера системы верхнего уровня. Возвращает null, если пользователь не находится в списке отображения или не имеет доступа к диспетчеру системы верхнего уровня.
ВозвращаетDisplayObject |
getVisibleApplicationRect | () | метод |
public function getVisibleApplicationRect(bounds:Rectangle = null, skipToSandboxRoot:Boolean = false):Rectangle
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Параметры
bounds:Rectangle (default = null )
| |
skipToSandboxRoot:Boolean (default = false )
|
Rectangle |
invalidateParentSizeAndDisplayList | () | метод |
public function invalidateParentSizeAndDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Попытки уведомления вышестоящего SWFLoader об изменении размера приложения. Не требуется для WindowedSystemManager, поэтому бездействует.
isFontFaceEmbedded | () | метод |
public function isFontFaceEmbedded(textFormat:flash.text:TextFormat):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Возвращает true
, если требуемый вид шрифта встроен в это приложение или был зарегистрирован глобально с использованием метода Font.registerFont()
.
Параметры
textFormat:flash.text:TextFormat — Класс TextFormat, представляющий информацию о форматировании символов.
|
Boolean — true если требуемый вид шрифта встроен в это приложение или был зарегистрирован глобально с использованием метода Font.registerFont() .
|
isTopLevel | () | метод |
public function isTopLevel():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Возвращает true
, если этот ISystemManager отвечает за окно приложения, и false
, если это приложение было загружено в другом приложении.
Boolean — true , если этот ISystemManager отвечает за окно приложения.
|
isTopLevelRoot | () | метод |
isTopLevelWindow | () | метод |
public function isTopLevelWindow(object:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | AIR 1.1 |
Возвращает значение true
, если данный DisplayObject является окном верхнего уровня.
Параметры
object:DisplayObject |
Boolean — true , если данный DisplayObject является окном верхнего уровня.
|
Tue Jun 12 2018, 11:34 AM Z