包 | mx.core |
类 | public class ContextualClassFactory |
继承 | ContextualClassFactory ClassFactory Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
generator : Class
newInstance() 方法根据工厂对象生成对象时使用的类。 | ClassFactory | ||
moduleFactory : IFlexModuleFactory
应在其中创建对象的上下文。 | ContextualClassFactory | ||
properties : Object = null
一个 Object,其名称/值对指定对 newInstance() 方法生成的各个对象设置的属性。 | ClassFactory |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
构造函数。 | ContextualClassFactory | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
newInstance():* [覆盖]
使用由 properties 指定的属性创建 generator 类的新实例。 | ContextualClassFactory | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
moduleFactory | 属性 |
public var moduleFactory:IFlexModuleFactory
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
应在其中创建对象的上下文。
此属性用于解决在将框架加载为 RSL(RSL 具有自己的 SWF 上下文)时,在应用程序 SWF 中使用嵌入字体的问题。嵌入字体只能从创建它们的 SWF 文件上下文中访问。使用应用程序 SWF 的 systemManager
,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 ) — newInstance() 方法根据工厂对象生成对象时使用的 Class。
| |
moduleFactory:IFlexModuleFactory (default = null ) — 应在其中创建对象的系统管理器上下文。
|
方法详细信息
newInstance | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z