Пакет | 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