学习AS3 事件机制,看到一个简单的actionscript 游戏动画,比较简单,一个红球按照你方向键移动         as3 学习群:41394416    脚本娃娃
代码如下:

package
{
  import flash.display.SpreadMethod;
  import flash.display.Sprite;
  import flash.events.KeyboardEvent;
  import flash.ui.Keyboard;

public class ball extends Sprite
  {
    private var balls:Sprite = new Sprite();
    public function ball()
    {
      init();
    }
    public function init():void{
      addChild(balls);
      balls.graphics.beginFill(0xFF0000);
      balls.graphics.drawCircle(0,0,30);
      balls.graphics.endFill();
      balls.x = stage.stageWidth/2;
      balls.y = stage.stageHeight/2;
      stage.addEventListener(KeyboardEvent.KEY_DOWN,ballrect);
    }
    
    public function ballrect(event:KeyboardEvent):void{
      switch(event.keyCode){
        case Keyboard.UP:
          balls.y -=10;
          break;
        case Keyboard.DOWN:
          balls.y +=10;
          break;
        case Keyboard.LEFT:
          balls.x -=10;
          break;
        case Keyboard.RIGHT:
          balls.x += 10;
          break;
        default:
          break;
      }
    }
  }
}

有学习extjs as3的朋友可以加入到脚本娃娃学习论坛官网www.haoscript.com

转载于:https://blog.51cto.com/leehao353/397845

AS3 键盘的事件与实现相关推荐

  1. html5 键盘触发事件

    html5 键盘触发事件 <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...

  2. [转载]C#模拟键盘鼠标事件-SendKeys

    C#模拟键盘鼠标事件-SendKeys 2007-09-18 15:138596人阅读评论(1)收藏举报 1.模拟键盘事件 System.Windows.Forms.SendKeys以下是   Sen ...

  3. ios获取软键盘完成事件

    ios获取软键盘完成事件,通过判断input的onBlur事件即可

  4. 键盘控制事件应用教程大全

    获取键盘控制事件是实现交互性最有力的方法之一.          首先需要了解的是如何初始化该事件,基本语句如下:          document.onkeydown = keyDown      ...

  5. vue用户行为收集_vue 实现移动端键盘搜索事件监听

    1.首先注意,input的type="serch" 2.监听keypress事件 (1)KeyDown.KeyUp 事件 这些事件是当一个对象具有焦点时按下 ( KeyDown ) ...

  6. android 模拟点击 不发出声音,【Android】代码实现模拟屏幕点击和键盘按键事件...

    最近参加某比赛写了一个Android手机控制Android电视的程序,其中需要控制电视端模拟"鼠标"点击,和模拟按键盘的事件. 下面直接贴上程序: // 模拟屏幕点击事件 publ ...

  7. 在as3中只有事件(或该事件的子级)的发送者才能侦听事件

    在as3中只有事件(或该事件的子级)的发送者才能侦听事件, 与该发送者无关系的 对象 是侦听不到的, 因为事件流模型,冒泡,事件目标对象 解决办法可以用stage统一发送和侦听 补:用stage统一是 ...

  8. java弹窗 触发事件_关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...

    好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...

  9. 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法...

    好久没见了 在项目中遇到一个小小的需求,总结了一下! 详细我就不介绍了,相信大家用过的话,很了解.详见文档-----------> http://element-cn.eleme.io/#/zh ...

  10. 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法

    关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法 参考文章: (1)关于ElementUI中MessageBox弹框的取消键盘触发 ...

最新文章

  1. 嬴彻与东风商用车完成L3重卡A样车验收,加速自动驾驶产品化
  2. 分类VS标签,一文带你看懂数据中台为什么要建标签体系?
  3. 图像“位操作”有什么用?
  4. Xcode 9 新建的工程如何支持 iOS 8
  5. java快捷键 --_Java中的快捷方式“或分配”(| =)运算符
  6. PostgreSQL如何使用PLJava支持Java编程
  7. hessian、rmi、dubbo与rpc关系
  8. Myeclipse学习总结(15)——Eclipse/MyEclipse中Maven项目常见问题解决汇总
  9. MySQL if函数使用详解
  10. 紧急通知:招募 2000 名 IT 人学英语,免费培训!
  11. 里约奥运会的五项技术创新
  12. 常用软件版本号及软件安装包格式
  13. 生成对抗网络,从DCGAN到StyleGAN、pixel2pixel,人脸生成和图像翻译。
  14. 关于坐标系的那些事-------------扯一扯坐标系的理论知识
  15. 一键进入高通9008模式_专属冬天的热饮,一键进入圣诞模式!
  16. 怎么用Linux查看服务器日志,Linux查看服务器日志
  17. Go select chan操作
  18. 超人视觉怎么样/机器视觉培训适合报培训班吗
  19. 细胞亚器互作综述解读~~~The secret conversations inside cells
  20. 干货:服务器网卡组技术原理与实践

热门文章

  1. 六石管理学:做产品,要确定自己是太子还是陪太子
  2. 要参与OpenJDK8源码修改,从哪里下源码?
  3. Freeswitch视频会议远超Telepresence
  4. 凭几句话的方案,你什么也做不了
  5. 别人问了个问题:有没有选择JAVA开发的设计文档
  6. SVN刷新不及时,要手动操作
  7. can not be used when making a shared object; recompile with -fPIC
  8. python中RGB缓冲区红蓝颠倒的解决办法
  9. python str has no attribute_python – AttributeError(“’str’object has no attribute’read’”)...
  10. C# 从string变量中获取数字