请问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,数据是用来做图表用的
问题就是
private var medalsAC:ArrayCollection = new ArrayCollection( [
{ Countr ......
我开的系统中(web的),会有大量的初始化数据。在服务器端取到数据后,在初始化处理过程中希望能显示进度条,但是在处理过程中,界面处于没反应状态,进度条一直是0。处理完毕后,进度直接到了100%。
请问有 ......
在flash中很容易能实现百叶窗效果,不知道flex中能否同样实现该效果?
flex中貌似不行,
air可以
mark
百叶窗是多个网页在同一个页面切换吗?
引用
effects\Blinds.as
JScript code
package effec ......
不知道在哪里提问,先选这个地儿吧:
想知道在Hibernate中使用的父子表数据,传递到Flex之后如何使用,以及怎么样将Flex中的父子关系数据保存到Java中
<set name="execa ......