| 包 | mx.core |
| 接口 | public interface IFlexModuleFactory |
| 实现器 | SystemManager |
调度 complete 事件之后,立即调用 info() 方法是合法的。
当可安全调用 create() 方法时,功能良好的模块将调度 ready 事件。
| 方法 | 定义方 | ||
|---|---|---|---|
factory 方法,要求定义的实例是模块已知的。 | IFlexModuleFactory | ||
返回包含模块已知的静态数据的键/值对块。 | IFlexModuleFactory | ||
| create | () | 方法 |
public function create(... parameters):Objectfactory 方法,要求定义的实例是模块已知的。
您可以提供可选参数集,以便构建工厂根据输入内容更改它们创建的内容。传递 null 指示,如果可能的话,创建默认的定义。
参数
... parameters —
可选参数列表。您可以传递任何数目的参数,这些参数将存储在名为 parameters 的 Array 中。
|
Object —
模块实例,或 null。
|
| info | () | 方法 |
public function info():Object返回包含模块已知的静态数据的键/值对块。此方法始终成功,但是可以返回空对象。
返回Object —
包含键/值对的对象。通常,此对象包含由此工厂创建的模块的相关信息;例如:
return {"description": "This module returns 42."};
返回的对象中的其它常见值包括:
|