addEventListener事件监听传递参数
2012-10-17 10:55
316 查看
as3中的addEventListener事件监听会自动传递一个事件对象参数给处理函数,可是不能传递其他参数. 如果要为事件处理函数送参数的话可以用这种方法:
见代码:
我个人的做法,往往都是var一个模块级变量用来记录要传递的参数.
见代码:
var sayHello:String = "欢迎光临www.FlashJ.cn -Flash,Ria技术博客"; btn1.addEventListener(MouseEvent.CLICK,function (e:MouseEvent){clickHandlerWithArg(e,sayHello)}); function clickHandlerWithArg(e:MouseEvent,arg:String):void { var out:String= e.target + "发出事件(有参数) :" + arg; trace(out); }
我个人的做法,往往都是var一个模块级变量用来记录要传递的参数.
相关文章推荐
- C#中的delegate和event,WF中传递参数和监听事件会用到
- [FLASH_AS]Flash as3 addEventListener事件监听传递参数
- AS3中通过事件监听传递参数以及动态变量传递的问题
- 在input元素上用非绑定的方式监听回车事件并传递参数
- 循环中设置的监听事件怎么传递参数
- 转:Flash as3 addEventListener事件监听传递参数
- As3 addEventListener事件监听传递参数
- [Flex] 监听事件传递参数
- 利用闭包实现onclick事件传递参数
- vuejs2.0实现分页组件,使用$emit进行事件监听数据传递
- FireFox下为元素附加事件并传递参数-addEventListener attachEvent - Pass parameters to event-function
- Knockout 事件传递参数的方法
- dojo小例子(15)给dojo on的事件处理函数传递自定义参数的两种方法
- JavaScript事件处理程序传递参数
- onTouch事件的传递,以及一些很有用的监听
- js用for循环为对象添加事件并传递参数
- nodejs websocket 事件中传递的参数不对导致nodejs崩溃
- IE和Google浏览器事件传递参数不同
- 安卓入门 使用android创建一个项目 从启动activity中响应按钮事件 启动另一个activity 并传递参数
- js 与 android 的交互(方法互调用) 和android向 js传递值, js向android传参数 事件拦截看上一篇