ClassFactory 实例是一个“工厂对象”,Flex 可用其生成其它类的实例,每个实例拥有相同的属性。 它的好处是:
var productRenderer:ClassFactory = new ClassFactory(ProductRenderer); productRenderer.properties = { showProductImage: true }; myList.itemRenderer = productRenderer;
其属性可以这样设置 productRenderer.properties = { showProductImage: true };
<mx:List id="myList" itemRenderer="ProductRenderer">MXML 编译器自动为您创建 ClassFactory 实例。