首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex Twaver 给ElementBox怎么动态赋值

2012-12-24 
flexTwaver 给ElementBox怎样动态赋值var box:ElementBoxnetwork.elementBoxvar node:Nodenew Node()n

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);
    }
}

热点排行