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

flex的addEventListener 问题

flex的addEventListener 里面函数不能带参数啊。

我现在的功能是这样。。

在服务器端得到一个ArrayCollection ,然后遍历这个数组,,然后在动态创建button,button的click根据ArrayCollection 里面对象的id,浏览对象的信息。。问题是我怎么把ID放到函数里啊。。

下面是我的代码

Java code:


for(var i:int=0;i<categorys.length;i++){
var lbtn:LinkButton=new LinkButton();
lbtn.setStyle("rollOverEffect",overSound);
lbtn.setStyle("mouseUpEffect",mouseUpSound);
lbtn.label=categorys.getItemAt(i).name+"("+categorys.getItemAt(i).total+")";
lbtn.addEventListener(MouseEvent.CLICK,view);
}




  lbtn.addEventListener(MouseEvent.CLICK,view);


我改成 lbtn.addEventListener(MouseEvent.CLICK,view(event,categorys.getItemAt(i).id));

不行。。有什么办法,。可以搞定的啊。。

给按钮添加一个自定义属性,把id赋给这个属性,然后在onclick里处理。

lbtn.addEventListener(MouseEvent.CLICK,
function(e:MouseEvent){
//这里可以访问i
}
);

参考 FLEX自定义Event


非得要参数么,定义个全局量,使用全局量对参数进行操作就行了。

给button添加一个属性id的方法可行。但看完了楼上的,觉得用匿名


相关问答:

flex的titleWindow(模态对话框)最小化例子

最近公司用flex做一个项目,flex的titleWindow(模态对话框)最小化怎么做出来?最好有完整的,能直接运行并看到结果的例子,hello world级别的也行啊?

太棒了!YOU ARE VERY GOOD


呵呵 不错 学习了!

......

asp.net/j2ee/flex/silverlight 探讨

各位大虾,讨论下时下流行的技术。
应用范围是网络管理系统,或企业内部门户网站。
可能的架构组合是asp.net MVC+flex
asp.net MVC+Silverlight
J2EE MVC+flex
J2EE MVC+Silverlight
各种架构具体 ......

如何更改flex builder 3序列号

我用了个盗版的序列号,现在想改成正版的,发现没地方改,卸载重启后重装也不行,它还是能认出盗版的那个序列号
卸载FB后删除注册表以下键值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio ......

flex制作平滑的滚屏效果

之前通过move特技实现了一个滚屏的效果,比较简单,就是在move特技里面设置xfrom和xto属性然后直接play,但是发现如果滚动的速度快的话,就会出现抖动的情况,不够平滑,请问有没有好的解决办法,用flex生成相对平滑 ......

Flex 3 调试报错




调试的时候,出现这种情况,应该怎么解决?
请大虾指教。



把这个断点去掉就行了。 在它上面双击.

我就是想设置这个断点。


能不能说的具体点?谢谢。


去掉了所有的断点,然后重 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号