Пакет | mx.core |
Класс | public class DeferredInstanceFromFunction |
Наследование | DeferredInstanceFromFunction Object |
Реализует | ITransientDeferredInstance |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
getInstance()
для создания экземпляра объекта при первой необходимости и последующего получения ссылки на объект.
Связанные элементы API
Общедоступные свойства
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Конструктор. | DeferredInstanceFromFunction | ||
Возвращает ссылку на экземпляр необходимого объекта. | DeferredInstanceFromFunction | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Сбрасывает состояние фабрики до начального, неинициализированного состояния. | DeferredInstanceFromFunction | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
Сведения о конструкторе
DeferredInstanceFromFunction | () | Конструктор |
public function DeferredInstanceFromFunction(generator:Function, destructor:Function = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
Параметрыgenerator:Function — Функция, которая создает и возвращает экземпляр требуемого объекта.
| |
destructor:Function (default = null ) — Дополнительная функция, используемая для очистки ожидающих обработки ссылок при вызове reset() .
|
Сведения о методе
getInstance | () | метод |
public function getInstance():Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает ссылку на экземпляр необходимого объекта. Если экземпляр требуемого объекта не существует, то выполняется вызов функции, указанной в параметре конструктора этого класса generator
.
Object — Экземпляр объекта.
|
reset | () | метод |
public function reset():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сбрасывает состояние фабрики до начального, неинициализированного состояния. Ссылка на кэшированный экземпляр удаляется.
Tue Jun 12 2018, 11:34 AM Z