`
liuqiang
  • 浏览: 162591 次
  • 性别: Icon_minigender_1
  • 来自: 华东
社区版块
存档分类
最新评论

flex 侦听键盘事件需要注意到一点

    博客分类:
  • iOS
阅读更多

在监听键盘事件之前,让舞台获得焦点是必要的,加一个单击事件来变通一下

 

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
 layout="absolute" creationComplete="init()">

 <mx:Script>

 <![CDATA[

    private function init():void{

     this.addEventListener(MouseEvent.CLICK, clickHandler);

     this.addEventListener(KeyboardEvent.KEY_DOWN,keyPressed);

    }

    private function clickHandler(event:MouseEvent):void {

      stage.focus = this;

    }

    private function keyPressed(evt:KeyboardEvent):void{

       if(evt.ctrlKey && evt.keyCode == 65)

             trace("CTRL A is pressed");

       if(evt.ctrlKey && evt.keyCode == 66)

             trace("CTRL B is pressed");

   }

 ]]>

 </mx:Script>

</mx:Application>
 





 

分享到:
评论

相关推荐

    Flex4.5事件机制

    Flex4.5事件机制是Flex应用程序开发中的核心组成部分,它基于ActionScript 3.0的事件模型,并且遵循DOM3级事件规范。事件机制使得开发者能够轻松响应用户交互和系统事件,为Flex程序员提供了强大且直观的处理工具。 ...

    flex的事件详解

    ### Flex的事件详解 #### 一、Flex事件概述 Flex是一种强大的框架,用于构建高性能的桌面及移动设备上的RIA(Rich Internet Applications)。Flex基于ActionScript 3.0,这是一种广泛应用于Adobe Flash Player和...

    flex事件机制的demo

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

    Node.js-Node.js全局键盘和鼠标侦听器

    在描述中,我们看到“全局键盘和鼠标侦听器”,这意味着开发者可以编写代码来捕捉系统范围内的键盘事件(如按键按下、释放)和鼠标事件(如点击、移动、滚动)。这对于创建跨平台的用户交互程序非常有用,因为它们能...

    vue-scrollto, 添加侦听单击事件并滚动到元素的指令.zip

    vue-scrollto, 添加侦听单击事件并滚动到元素的指令 scrollto 演示工具滚动到元素从不那么容易 !这是给 vue 2.x对于 vue 1.x 使用 vue-scrollTo@1.0.1 ( 请注意大写字母),但要记住旧版本依赖于 jquery 。在引擎盖...

    React组件侦听keydown和keyup键盘事件,定义和调度键盘快捷键。-React开发

    react-hotkeys React组件可侦听keydown和keyup键盘事件,定义和调度键盘快捷键。 使用hotkeys.js的fork进行特殊字符的keydown检测。 您为它提供了shortcu react-hotkeys React组件的键盘映射,以侦听keydown和keyup...

    Spring 侦听事件 总结(xmind文件)

    Spring 侦听事件 总结(xmind文件)Spring 侦听事件 总结(xmind文件)Spring 侦听事件 总结(xmind文件)Spring 侦听事件 总结(xmind文件)

    第六节 事件侦听.docx

    这里要注意的是,对于按钮的交互控制,我们通常不需要频繁地添加或移除事件侦听器。例如,在AS3中,`SimpleButton`的`enabled`属性在2.0版本中可以用来禁用按钮,但在3.0中,对于`SimpleButton`无效,但适用于`...

    Dojo基础2事件侦听器

    这个方法允许我们将一个函数连接到另一个函数上,形成事件监听。例如,`dojo.connect(object, "method", context, "handler")`,其中`object`是目标对象,`method`是目标对象上的方法,`context`是触发对象,`...

    Node.js全局键盘和鼠标侦听器。-Node.js开发

    关于Node.js全局本机键盘和鼠标侦听器。 该模块可以通过JavaScript / TypeScript应用程序内部和外部的本机挂钩处理键盘和鼠标事件。 发现了错误? 关于Node.js全局本机键盘和鼠标侦听器。 该模块可以通过JavaScript ...

    matlab开发-单个事件侦听器和Matlabui的SimulinksignalView

    在MATLAB开发中,事件侦听器是一种强大的工具,它允许程序对特定事件做出响应,例如数据更改或用户交互。本教程重点介绍了如何利用单个事件侦听器以及MATLAB UI(用户界面)中的Simulink Signal Viewer来增强模型的...

    时间类型侦听函数

    在编程和软件开发中,时间类型的侦听函数是一种重要的技术,它主要用于监控和处理与时间相关的事件或行为。这类函数通常被用在实时系统、游戏引擎、数据流处理或者任何需要定时触发某些操作的场景。在本文中,我们将...

    rdev-在Windows,Linux和MacOS上侦听并发送键盘和鼠标事件-Rust开发

    rdev一个简单的库,用于在MacOS,Windows和Linux(x11)上侦听事件并将事件发送到键盘和鼠标。 您还可以检出Enigo,这是另一个c rdev简单库,用于在MacOS,Windows和Linux(x11)上侦听事件并将事件发送到键盘和鼠标...

    jnativehook, 用于Java的全局键盘和鼠标侦听器.zip

    jnativehook, 用于Java的全局键盘和鼠标侦听器 JNativeHook是一个为Java提供全局键盘和鼠标侦听器的库。 这将允许你监听全局快捷方式或者鼠标运动,否则使用纯Java就不可能。 为了完成这项任务,JNativeHook利用平台...

    VS2008数据侦听

    需要注意的是,`SqlDependency`需要SQL Server Agent服务运行,并且需要在服务器端启用Service Broker,这是一个用于异步消息传递的内置服务。此外,由于`SqlDependency`依赖于SQL Server的服务,所以它不能用于所有...

    服务器端侦听软件

    用于在服务器端侦听上传到服务器的数据。该工具是用C#编写的 ,使用的时候只要侦听端口号,以及要创建相应的数据库表。

    8种加密狗侦听工具8种加密狗侦听工具

    8种加密狗侦听工具8种加密狗侦听工具8种加密狗侦听工具

    非常小且简单的工具类用于将事件侦听器绑定到元素

    标题提到的"非常小且简单的工具类用于将事件侦听器绑定到元素",意味着这是一个轻量级的库或者函数集合,专门用于简化事件监听器的添加过程。 首先,我们要理解原生JavaScript中的事件处理方式。通常,我们可以使用...

    网络侦听以及反侦听的原理和实现

    首先简要介绍了网络侦听的原理及其潜在的安全隐患,讲述了侦听技术在Unix和Windows环 境下的几种实现技术;说明了如何检测侦听器的存在;最后提出了一种切实可行的、用来消除网络侦听 的方案。

Global site tag (gtag.js) - Google Analytics