Flex 关于 keyDown事件的添加和移除(另附添加事件的执行带参数的函数)
2018-03-14 14:31
316 查看
今天遇到一个棘手的问题,原本的textInput控件有一个keyDown事件,但是不是所有的用户都需要,麻烦了首先先删除控件里面的keyDown,这个事件放在这谁都得用,我就是不想用这就实现不了,怎么办呢?在.as文件中初始化的时候添加事件,不需要的用户remove掉就可以了,问题又来了,如何实现呢?下来看代码:
View Code
完美解决了!如果您还有什么问题可以一起讨论!
1 //id是控件id,eventHandle是键盘录入事件处理的函数 2 id.addEventListener(KeyboardEvent.KEY_DOWN,function(evt:KeyboardEvent):void{eventHandle(evt,"I LOVE YOU,DO YOU LOVE ME?")}); 3 4 //处理回车事件 5 private function eventHandle(event:KeyboardEvent,question:String):void{ 6 if (event.keyCode != 13) return null; 7 else{ 8 Alert.show(question); 9 } 10 11 }
View Code
完美解决了!如果您还有什么问题可以一起讨论!
相关文章推荐
- Flex addEventListener 添加事件时 传递参数并移除它
- eclipse 中执行 main 函数如何添加参数
- 关于jquery中 的点击事件,每点一次执行的效果就叠加一次,click是添加点击事件的意思
- 关于VS2008里面的FormClosing事件内添加对话框后重复执行的问题
- js事件设计模式-含参数多事件的添加和移除
- JS添加/绑定事件监听函数并传参数attachEvent和addEventListener兼容个浏览器
- 关于VS2005里面的FormClosing事件内添加对话框后重复执行的问题
- 关于无法执行添加/移除操作
- as/flex 中添加事件addEventListener()时传递参数
- 关于a标签中js函数function(va1,va2)方法传递中文参数报错不执行的问题解答
- 关于extjs 中事件响应函数中一些很没头绪的参数的说明
- Flex addEventListener增加事件侦听函数时传递多个参数【转】
- 关于Form KeyDown事件的处理代码执行两次的问题
- flex_添加、移除事件监听器示例;
- as/flex 中添加事件addEventListener()时传递参数
- JS一起学01:css复习、js基础知识、事件、参数、函数、网页换肤、if判断、className问题、浏览器执行顺序
- Flex addEventListener增加事件侦听函数时传递多个参数
- 关于C#事件处理函数中的参数(object sender, EventArgs e)
- 关于C语言中printf函数的参数执行顺序
- 关于C#事件处理函数中的参数(object sender, EventArgs e)