[Flex] 监听事件传递参数
2009-03-27 17:15
288 查看
监听在开发中使用的很多,但是addEventListener函数除了加事件类型和调用函数外,能不能加额外的参数呢?
其实是可以的,只要把所加的函数改为新定义的函数,在定义的函数中加入参数即可,示例:
private function handle(e:MouseEvent,str:String): void
{
Alert.show(str);
}
private function methodWhereyouDostuffAndRegisterListener(): void
{
var helloStr:String = "hello world!";
ABCButton.addEventListener(MouseEvent.CLICK,function (e:MouseEvent):void {handle(e,helloStr);});
}
其实是可以的,只要把所加的函数改为新定义的函数,在定义的函数中加入参数即可,示例:
private function handle(e:MouseEvent,str:String): void
{
Alert.show(str);
}
private function methodWhereyouDostuffAndRegisterListener(): void
{
var helloStr:String = "hello world!";
ABCButton.addEventListener(MouseEvent.CLICK,function (e:MouseEvent):void {handle(e,helloStr);});
}
相关文章推荐
- flex 添加带参数的监听事件
- 在input元素上用非绑定的方式监听回车事件并传递参数
- Flex addEventListener增加事件侦听函数时传递多个参数
- FLEX 绑定事件中多参数传递
- as/flex 中添加事件addEventListener()时传递参数
- Flex addEventListener 添加事件时 传递参数并移除它
- 循环中设置的监听事件怎么传递参数
- addEventListener事件监听传递参数
- Flex addEventListener增加事件侦听函数时传递多个参数
- AS3中通过事件监听传递参数以及动态变量传递的问题
- Flex addEventListener增加事件侦听函数时传递多个参数
- Flex addEventListener增加事件侦听函数时传递多个参数
- Flex addEventListener增加事件侦听函数时传递多个参数【转】
- 转:Flash as3 addEventListener事件监听传递参数
- Flex addEventListener增加事件侦听函数时传递多个参数
- as/flex 中添加事件addEventListener()时传递参数
- As3 addEventListener事件监听传递参数
- C#中的delegate和event,WF中传递参数和监听事件会用到
- Flex中利用事件机制进行主程序与子窗体间参数传递
- [FLASH_AS]Flash as3 addEventListener事件监听传递参数