易截截图软件、单文件、免安装、纯绿色、仅160KB

请问FLEX下怎样给动态生成的按钮添加事件~TOT

Source实体类
Java code:

public class Sources{
public function Sources(){}

public var id:int;
public var title:String;
public var btnNameArr:Array; //动态生成的按钮名称集合
public var pathArr:Array; //动态打开的页面名称集合
}



前台页面传的值
Java code:

var o:Sources=new Sources();
o.id=1;
o.btnNameArr= ["采购进货","采购退货","采购单据查询"]; //字符串集合
o.pathArr = [RuHuo,TuiHuo,Select]; //页面名称的集合
o.title="进货管理";



这个是我自己定义的一个组件,source变量为主页面调用时传过来的一个实体
Java code:

public var source:Sources;

private function showBtn():void{
this.leftBtn.addEventListener(MouseEvent.CLICK,leftMove);
this.rightBtn.addEventListener(MouseEvent.CLICK,rightMove);
this.btnCanvas.x = 32;
this.btnCanvas.y = 0;
this.btnList = new ArrayCollection();
this.btnCanvas.removeAllChildren();
for(var i:int = 0; i<source.btnNameArr.length; i++){
this.btnCanvas.addChild(this.bindEvent(i));
}
}



相关问答:

JS数组 如何转换成flex的数组?

如题
我想从js中获取一个数值,然后传递给flex,数据是用来做图表用的
问题就是
private var medalsAC:ArrayCollection = new ArrayCollection( [
            { Countr ......

asp.net 如何与flex进行socket通讯

asp.net 如何与flex进行socket通讯
做了个简单的连接 可一直连接不上 后来查询相关文章 说是需要先配置socket安全策略文件 可是网上大部分都是java的 没有.net的 请懂的这方面的人 亲手写一段代码 教教在 ......

关于Flex图片重复加载问题

我现在在做一个游戏地图,整个地图很大,可是只有很少几种地图图块拼接而成.
我现在的做法是new很多个Image,发现图片被重复加载到内存,相当浪费.

问一下哪位朋友知道有没有方法,一张图片知加载一次,用于多次 ......

flex object对象清空

怎样才能将object对象清空? 以下是我写的一段代码:
var result:ArrayCollection=new ArrayCollection();(全局.....)
var obj:Object=new Object();(全局.......)
obj.Fcity=_city;
obj.Ftelno=_telno ......

flex 读取 xml

XML code:

<?xml version="1.0" encoding="UTF-8"?>
<citys1>
<city id="0">
<name>海口</name>
<name1>Haikou</na ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号