flex Twaver 给ElementBox怎样动态赋值
var box:ElementBox=network.elementBox;
var node:Node=new Node();
node.name="电路1";
box.add(node);
var node1:Node=new Node();
node1.name="电路2";
box.add(node1);
var link:Link=new Link(node,node1);
link.toolTip="连接线";
box.add(link);
一般是这样写死数据的,如果我的数据源是活的,怎么循环赋值,或者说数据源应该给成什么样呢?
求大侠们帮帮忙
[解决办法]
function fun(evt:ResultEvent):void{
findEquipByIpColl:ArrayCollection=new ArrayCollection();
findEquipByIpColl=event.result as ArrayCollection;
var box:ElementBox=network.elementBox;
box.clear();
for each(var obj:Object in findEquipByIpColl)
{
var node:Node=new Node();
node.name=....
.....
box.add(node);
}
}