Flex键盘事件注意事项

本文和大家重点讨论一下Flex键盘事件注意事项,主要从两个方面来介绍,比如当判断keycode时,需要调用toString()方法,然后在跟键位的ASCII码进行比较。希望本文的介绍能让你有所收获。

成都创新互联专注于文县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供文县营销型网站建设,文县网站制作、文县网页设计、文县网站官网定制、微信平台小程序开发服务,打造文县网络公司原创品牌,更为您提供文县网站排名全网营销落地服务。

Flex键盘事件注意事项

注意:

1.判断keycode时,需要调用toString()方法,然后在跟键位的ASCII码进行比较。

2.打开程序后,想直接按键盘程序就能响应,需要调用为stage添加方法,例如:this.stage.addEventListener(……);

事例代码:(已测试)

 
 
 
  1.  
  2. applicationComplete="appInit()"> 
  3.  
  4. importmx.effects.easing.*;  
  5. privatefunctionappInit():void{  
  6. this.stage.addEventListener(KeyboardEvent.KEY_UP,myKeyUp);  
  7. this.stage.addEventListener(KeyboardEvent.KEY_DOWN,myKeyDown);  
  8. }  
  9. privatefunctionmyKeyUp(event:KeyboardEvent):void{  
  10. //m1.end();  
  11. //m1m1.xTo=m1.xFrom+10;  
  12. //m1.play();  
  13. //m1.xFrom=b1.x;  
  14. }  

//Flex键盘事件向上箭头事件处理

 
 
 
  1. privatefunctionmyKeyDown(event:KeyboardEvent):void{  
  2. if(event.keyCode.toString()=="38"){  
  3. m1.end();  
  4. m1m1.yTo=m1.yFrom-10;  
  5. m1.play();  
  6. m1.yFrom=b1.y; 

//Flex键盘事件向下箭头事件处理

 
 
 
  1. if(event.keyCode.toString()=="40"){  
  2. m1.end();  
  3. m1m1.yTo=m1.yFrom+10;  
  4. m1.play();  
  5. m1.yFrom=b1.y;  

//Flex键盘事件向左箭头事件处理

 
 
 
  1. if(event.keyCode.toString()=="37"){  
  2. m1.end();  
  3. m1m1.xTo=m1.xFrom-10;  
  4. m1.play();  
  5. m1.xFrom=b1.x;  

//Flex键盘事件向右箭头事件处理

 
 
 
  1. if(event.keyCode.toString()=="39"){  
  2. m1.end();  
  3. m1m1.xTo=m1.xFrom+10;  
  4. m1.play();  
  5. m1.xFrom=b1.x;  
  6. }  
  7. }  
  8. ]]> 
  9.  
  10.  
  11.  
  12.  

 【编辑推荐】

  1. Flex客户端工程路径规划指导
  2. Flex开发者必须知道的10件事
  3. 技术前沿 看Flex客户端缓存技术如何使用
  4. 12个Flex常用功能代码再现
  5. 学习笔记 Flex国际化如何支持其他语言

新闻标题:Flex键盘事件注意事项
分享路径:http://www.shufengxianlan.com/qtweb/news44/4194.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联