`

flex 键盘事件注意事项

    博客分类:
  • Flex
阅读更多

注意:
1. 判断keycode时,需要调用toString()方法,然后在跟键位的ASCII码进行比较。
2. 打开程序后,想直接按键盘程序就能响应,需要调用为stage添加方法,例如:
   this.stage.addEventListener(……);


事例代码:(已测试)

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    applicationComplete="appInit()">
<mx:Script>
<![CDATA[
import mx.effects.easing.*;
private function appInit():void{
this.stage.addEventListener(KeyboardEvent.KEY_UP,myKeyUp);
this.stage.addEventListener(KeyboardEvent.KEY_DOWN,myKeyDown);
}
private function myKeyUp(event:KeyboardEvent):void{
// m1.end();
// m1.xTo=m1.xFrom+10;
// m1.play();
// m1.xFrom=b1.x;
}
private function myKeyDown(event:KeyboardEvent):void{
//向上箭头事件处理
if(event.keyCode.toString()=="38"){
m1.end();
    m1.yTo=m1.yFrom-10;
    m1.play();
    m1.yFrom=b1.y;
}
//向下箭头事件处理
if(event.keyCode.toString()=="40"){
m1.end();
    m1.yTo=m1.yFrom+10;
    m1.play();
    m1.yFrom=b1.y;
}
//向左箭头事件处理
if(event.keyCode.toString()=="37"){
m1.end();
    m1.xTo=m1.xFrom-10;
    m1.play();
    m1.xFrom=b1.x;
}
//向右箭头事件处理
if(event.keyCode.toString()=="39"){
m1.end();
    m1.xTo=m1.xFrom+10;
    m1.play();
    m1.xFrom=b1.x;
}
}
]]>
</mx:Script>
<mx:Move target="{b1}" xFrom="{b1.x}" yFrom="{b1.y}" easingFunction="{Bounce.easeOut}" duration="100" id="m1"/>
<mx:Button x="132" y="99" label="Button" id="b1"/>
<mx:TextInput x="132" y="226"/>

分享到:
评论

相关推荐

    flex事件flex事件flex事件flex事件

    flex事件flex事件flex事件flex事件flex事件

    flex集成java注意事项

    实际项目开发中java与flex集成时所要注意的事项

    Flex事件机制详细说明

    快速掌握flex的事件机制,让你灵活运用flex的事件完成所有功能。

    flex4自定义事件用法

    flex4 自定义事件 用法 源码 完整项目导入可运行

    flex控件事件

    flex控件事件flex控件事件flex控件事件flex控件事件

    flex自定义事件、简单例子说明

    flex自定义事件的含义 简单例子说明 。。。。。。。。。。

    flex事件运行流程

    flex事件运行流程

    flex的事件详解

    介绍flex 的事件机制,理解flex的事件传输原理

    flex事件机制的demo

    Flex ActionScript3.0事件机制的Demo, 举例说明了事件的三个阶段,事件的派发,事件的侦听,事件的拦截,自定义事件等相关知识点. 以上知识点在Demo中都有体现,初学者请仔细分析代码,加强理解,多调试、修改、验证以加深...

    flex事件机制的分发

    flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发

    关于flex事件的讲解

    关于flex事件的讲解 一. 引 很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一...

    flex监听浏览器关闭事件

    flex监听浏览器关闭事件,完成对于浏览器关闭事件的监听。以及弹出相应的关闭提示

    flex 事件流原理

    很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一就是事件和绑定机制,了解之后,...

    flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图

    flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...

    Flex事件机制(通俗易懂)

    Flex事件机制,其实Flex的核心就是事件,了解了其中的原理,学习起Flex就不是很难了,这篇的内容对初学者有很大的帮助,我从中受益很多,看完之后,对Flex的认识进一步加深了,很好的资料。希望对大家有所帮助。

    FLEX特效FLEX特效FLEX特效FLEX特效

    FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效

    Flex Flex Flex Flex

    Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...

    Flex的事件机制笔记

    Flex的事件机制笔记,是初级的笔记,对应初级的Flex程序员或爱好者有用

    Flex简介Flex简介Flex简介Flex简介

    Flex简介Flex简介Flex简介Flex简介Flex简介

    flex精通 flex接口

    flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊

Global site tag (gtag.js) - Google Analytics