【发布时间】:2015-02-09 18:12:15
【问题描述】:
在我们的代码中,我们动态地将复选框添加到 vgroup 中。代码如下
FLEX 3:::
var tempVBox:VBox = new VBox;
var tempCheckbox:Checkbox = new Checkbox;
tempCheckbox.id="someid";
tempCheckbox.label="somelabel";
tempCheckbox.event="someevent";
tempVgroup.addChild(tempCheckbox);
在同一个动作脚本中,我们有另一个函数来获取复选框元素来执行一些操作,比如全选。代码如下
var tempVBox:VBox = new VBox;
for(i=0;i<tempVBox.numChildren;i++){
tempVBox.getChildAt(i)
}
Alert.show(tempVBox.getChildAt(i)) 将类似于 VBox660.Checkbox998 但是在 flex4 中,代码变成了这样
FLEX4 ::::
var tempVgroup:VGroup = new Vgroup;
var tempCheckbox:Checkbox = new Checkbox;
tempCheckbox.id="someid";
tempCheckbox.label="somelabel";
tempCheckbox.event="someevent";
tempVgroup.addElement(tempCheckbox);
在同一个动作脚本中,我们有另一个函数来获取复选框元素来执行一些操作,比如全选。代码如下
var tempVgroup:VGroup = new Vgroup;
for(i=0;i<tempVgroup.numElements;i++){
tempVgroup.getElementAt(i)
}
Alert.show(tempVgroup.getElementAt(i)) 将给出 VGroup889。House-OWner
House-OWner 已为复选框设置了 ID...
任何人都可以帮助我吗?我需要像 VGroup660.Checkbox998 这样的元素
对不起,如果我完全在浏览器中编写的代码没有逻辑
谢谢
【问题讨论】:
标签: actionscript-3 apache-flex flex4 flex3 flex4.5