`

flex as3 单击与双击的判断

阅读更多

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

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

<mx:Button x="506" y="162" label="Button" click="onClick(event)" doubleClickEnabled="true" doubleClick="onDoubleClick(event)"/>

<mx:Script>

<![CDATA[

import mx.controls.Alert;

var isDoubleClick:Boolean=false;

private function onDoubleClick(event:MouseEvent):void { 

              isDoubleClick  =  true ; 

              result.text=new String(isDoubleClick);

   

 

   private function onClick(event:MouseEvent):void { 

       isDoubleClick  =  false ; 

      var timer:Timer  =  new  Timer(300,1); 

      timer.start();

      timer.addEventListener(TimerEvent.TIMER, clickOrDouble);

 

  private function clickOrDouble(e:TimerEvent):void { 

     if(isDoubleClick){ 

Alert.show("dbclick");

     }else{ 

       Alert.show("click");

      } 

  } 

]]>

</mx:Script>

<mx:TextInput id="result" x="506" y="221"/>

</mx:Application>


分享到:
评论

相关推荐

    flex单击图片拖动,双击图片旋转,双击单击同时用

    flex单击图片拖动,双击图片旋转,双击单击同时用,虽然不难,但对初学者很有帮助的,找到一个很好的例子来学习flex会事半功倍

    flex as3 air ria 遮罩的使用例子

    在Flex AS3应用程序开发中,遮罩(Masking)是一种重要的图形处理技术,它允许开发者隐藏或显示特定的显示对象区域。遮罩可以用于创建复杂的交互式用户界面元素,如弹出窗口、动画效果和自定义组件。在这个“flex as...

    flex as3虚线

    在Flex AS3开发中,创建虚线效果是常见的需求,特别是在UI设计中,虚线常用于表示分隔、选中状态或非连续路径等。本文将深入探讨如何在Flex AS3环境中实现虚线效果。 首先,我们需要理解AS3(ActionScript 3)是...

    flex 园 线 flex as3 园 线

    flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线flex as3 园 线

    flex as3zip 文件解压

    10. **与其他库的结合**:AS3Zip可以与其他Flex库(如FileReference)结合使用,以实现从服务器下载ZIP文件并直接在客户端进行解压,提高用户体验。 以上就是关于“flex as3zip 文件解压”的核心知识点。理解并掌握...

    Flex教程系列之(四) AS3语法——面对对象编程

    Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...

    flex的as3xls读写excel

    ### 二、Flex与as3xls集成 #### 2.1 Flex环境准备 在使用as3xls之前,确保已经搭建好了Flex开发环境。Flex是Adobe公司推出的一个开源框架,主要用于构建高性能的RIA应用。通常情况下,开发者会使用Adobe Animate ...

    使用Timer实现FLEX单击双击分离响应

    标题中的“使用Timer实现FLEX单击双击分离响应”是指在Adobe Flex应用程序开发中,如何通过使用Timer类来区分用户的单击事件和双击事件。在Flex中,用户界面的交互是通过事件驱动的方式进行的,单击和双击事件也不...

    flex+as3帮助文档(pdf格式)

    flex as3 帮助文档 pdf格式 flex as3 帮助文档

    flex和as3之间互相调用的方法

    通常,这些工具会包含代码生成、预览和调试功能,以便于AS3与Flex组件之间的交互。 4. **最佳实践**: - 尽量将业务逻辑和数据处理放在AS3类中,保持MXML文件简洁,只关注UI布局。 - 使用事件驱动编程来解耦组件...

    flex+as3项目渲染器的使用

    在Flex和AS3开发中,项目渲染器(ItemRenderer)是一个关键的概念,它允许开发者自定义数据项在UI组件中的显示方式。项目渲染器通常用于数据网格、列表或其他可滚动的容器,使得数据显示更加丰富和交互性更强。下面...

    Flex AS3语法学习

    该教程简单明了,适合有程序编写基础的人学习。

    flex+as3麻将游戏源码

    【标题】"flex+as3麻将游戏源码"是一个基于Adobe Flex和ActionScript 3(AS3)开发的麻将游戏项目。Flex是一个开源框架,主要用于构建富互联网应用程序(RIA),而AS3是ActionScript的第三版,是Flash平台的主要编程...

    Flex as3绘制的3D饼图

    Flex as3绘制的3D饼图,完全手动绘制,很多样式没有提供接口,需要在组件内源码中修改,存在的缺陷是饼图的标签位置计算的不合理,如果有人愿意帮忙修改,非常感激,希望能将3D饼图做到完美,更希望高手帮忙改改!

    as3 flex mxml调用.as文件例子

    在本文中,我们将深入探讨如何在ActionScript 3 (AS3) 和 Flex 框架中使用MXML来调用`.as`文件中的类。Flex是Adobe开发的一个开源框架,用于构建富互联网应用程序(RIA),它结合了MXML和AS3,提供了声明式和编程式...

    Flex AS3笔记

    Flex与AS3概述 - **Flex**: 是一套开源框架和技术集合,用于构建跨浏览器、跨平台的应用程序。它由Adobe Systems开发,主要面向企业级应用开发,能够创建丰富的互联网应用程序(RIA)。 - **ActionScript 3 (AS3)**: ...

    flex as3 元数据标签综合

    在Flex与AS3(ActionScript 3)开发中,元数据标签(Metadata Tags)是一种重要的语法结构,用于向编译器提供有关类或成员的额外信息。这些标签能够帮助编译器优化代码、提供更强大的功能,并允许开发者实现自定义...

    AS3和Flex一百条常用的知识

    根据给定的文件标题、描述、标签以及部分内容,我们可以从中提炼出多个与AS3(ActionScript 3)和Flex相关的知识点。以下是对这些知识点的详细解释: ### AS3和Flex一百条常用的知识 #### 1. 设置背景颜色 在AS3中...

Global site tag (gtag.js) - Google Analytics