| Пакет | mx.core |
| Класс | public class ContextualClassFactory |
| Наследование | ContextualClassFactory ClassFactory Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | generator : Class
Объект Class, используемый методом newInstance() для создания объектов из данного объекта фабрики. | ClassFactory | |
| moduleFactory : IFlexModuleFactory
Контекст, в котором должен быть создан объект. | ContextualClassFactory | ||
![]() | properties : Object = null
Объект, пары «имя – значение» которого определяют свойства, устанавливаемые для каждого объекта, который создается методом newInstance(). | ClassFactory | |
| Метод | Определено | ||
|---|---|---|---|
Конструктор. | ContextualClassFactory | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
newInstance():* [переопределить]
Создает новый экземпляр класса generator со свойствами, указанными в объекте properties. | ContextualClassFactory | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
moduleFactory | свойство |
public var moduleFactory:IFlexModuleFactory| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Контекст, в котором должен быть создан объект.
Используется для использования встроенных шрифтов в приложении SWF, если инфраструктура загружена в виде RSL (RSL имеет собственный контекст SWF). Доступ к встроенным шрифтам осуществляется только из контекста SWF-файла, в котором они были созданы. Использование systemManager SWF приложения позволяет RSL создавать объекты в контексте приложения SWF, которые будут иметь доступ к встроенным шрифтам приложения. moduleFactory вызовет метод create() для создания объекта в контексте moduleFactory.
Значением по умолчанию является null.
ContextualClassFactory | () | Конструктор |
public function ContextualClassFactory(generator:Class = null, moduleFactory:IFlexModuleFactory = null)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
Параметрыgenerator:Class (default = null) — Объект Class, используемый методом newInstance() для создания объектов из данного объекта фабрики.
| |
moduleFactory:IFlexModuleFactory (default = null) — Контекст диспетчера системы, в котором создается объект.
|
newInstance | () | метод |
override public function newInstance():*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новый экземпляр класса generator со свойствами, указанными в объекте properties.
Этот метод реализует метод newInstance() интерфейса IFactory.
* — Новый созданный экземпляр.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства