我需要创建自定义组件,如//文件名为Comp.mxml
< mx:VBox>
< mx:Text id="txtId"/>
< mx:Label id="lblId" />
< /mx:VBox >
//结束mxml
在另一个actionscript文件中,我希望如下所示:
for(count=0; count<10; count++) {
var comp:Comp = new Comp();
comp.txtId.text = "Text_"+count;
comp.lblId.text = "Label_"+count;
parentObjId.appendChild(comp);
// parentObjId is a VBOX
}
在这里,我需要创建自定义组件对象,更改其元素值并将自定义组件附加到VBox中。实现这一点的正确语法是什么?请任何人提供解决方案。
发布于 2011-09-06 23:41:17
您只需要从VBox类组件继承
通过创建几个类,如myVbox、myVbox2、myVbox2 (比数字更好的字符串名称)
发布于 2011-09-07 16:49:10
一个项目渲染器将是一个更好的解决方案。
https://stackoverflow.com/questions/7322092
复制相似问题