`

as3 双击事件

    博客分类:
  • as3
 
阅读更多

 AS3虽然提供了双击事件,但在触发双击事件之前会触发一个单击事件,这给编写游戏的朋友带来了很多不便,于是还是自己再加入写判断来生成单一的事件,也就是有双击事件的时候就没有单击事件,有单击事件的时候就没有双击事件。代码如下:
mc.doubleClickEnabled=true
mc.addEventListener(MouseEvent.CLICK,chick)
mc.addEventListener(MouseEvent.DOUBLE_CLICK,double)
var sta=false
function double(e){ 
 sta=true
}
function chick(e){
 sta=false
 var time=new Timer(260,1)
 time.start()
 time.addEventListener(TimerEvent.TIMER,func) 
}
function func(e){ 
 if(sta){  
  trace("双击")
 }else{
  trace("单击")
 } 
}
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/1971.html

分享到:
评论

相关推荐

    as2.0实现鼠标双击功能

    flash as2.0里没有鼠标双击事件,通过timer自己写的双击事件;flash as2.0里没有鼠标双击事件,通过timer自己写的双击事件

    VB 鼠标双击触发的DblClick事件

    在VB(Visual Basic)编程环境中,`DblClick`事件是一个非常重要的交互机制,它允许开发者响应用户对控件或窗口的鼠标双击操作。当用户快速连续两次点击鼠标左键时,`DblClick`事件就会被触发。这个事件在创建用户...

    silverlight dataGrid 模拟双击一行事件

    3. **实现计时器**:在事件处理程序中,启动一个计时器。如果在设定的时间内(例如250毫秒)再次触发单击事件,那么我们就认为这是双击。 ```csharp private DispatcherTimer timer = new DispatcherTimer(); timer...

    as3全屏功能

    这是AS3默认的行为,但如果你想自定义退出全屏的事件处理,你可以监听KeyboardEvent.KEY_DOWN事件,并检查键盘上的ESC键是否被按下: ```actionscript stage.addEventListener(KeyboardEvent.KEY_DOWN, ...

    第五节 AS3事件.docx

    总之,AS3事件机制是通过`addEventListener`方法注册事件处理函数,使用预定义的事件常量来指定事件类型。理解并熟练运用事件处理是AS3开发的关键技能之一,它使得代码更加模块化,易于维护和扩展。在实际开发中,应...

    VB 单击双击的共同使用

    在VB(Visual Basic)编程中,单击和双击事件是两种常见的用户交互方式,用于响应用户的鼠标操作。本文将详细讲解如何在VB程序中同时处理这两种事件,并探讨它们在实际应用中的作用。 首先,单击事件(Click Event...

    黑羽as3教程

    ### 黑羽AS3教程解析 #### 一、ActionScript 3.0简介及特性 **ActionScript 3.0**(简称AS3)是一种强大的编程语言,主要用于Adobe Flash Player和Adobe AIR等平台上进行交互式内容和应用程序的开发。与前代...

    as3教程_flash_ActionScrip_3

    - **事件监听器的统一**:在 AS2.0 中,只有部分对象可以添加事件监听器,而在 AS3 中,所有可被用户看到的对象都可以添加事件监听器。这是因为所有可见的对象都继承自 `DisplayObject` 类,而 `DisplayObject` 类又...

    怎么实现在表格中双击两下就可对里面的内容进行修改

    在电子表格应用中,双击事件常用于快速编辑单元格内容。这个功能广泛应用于各种表格软件,如Microsoft Excel、Google Sheets或LibreOffice Calc等。本文将详细介绍如何实现在表格中通过双击两下来实现内容的即时修改...

    Excel-VBA宏编程实例源代码-当双击工作表时执行程序(SheetBeforeDoubleClick事件).zip

    本实例源代码着重于利用VBA的SheetBeforeDoubleClick事件来实现特定的功能,即当用户双击工作表时自动执行一段程序。 SheetBeforeDoubleClick事件是VBA中的一个内置事件,它会在用户双击工作表的任何区域之前触发。...

    AS3 类似于苹果的图片查看效果

    AS3(ActionScript 3)是Adobe开发的脚本语言,主要用于创建富互联网应用程序(RIA),尤其是Flash平台上的交互式内容。在这个特定的项目中,开发者利用AS3实现了类似苹果设备上的图片查看效果,这种效果通常包括...

    AS3.Sorcerer3.00

    4. **as3s.exe**:这是AS3.Sorcerer的可执行文件,双击运行即可启动工具,进行代码提取操作。 5. **msimg32.dll**:这是一个Windows系统库文件,用于支持图形和图像处理。在AS3.Sorcerer中,它可能被用到了界面显示...

    Flex屏蔽双击和列表列锁定

    #### 一、屏蔽鼠标双击事件 在Flex4.6中,处理鼠标双击事件通常是通过监听`MouseEvent.DOUBLE_CLICK`来实现的。然而,在某些应用场景下,比如旅客查询系统中,可能需要屏蔽这一事件以避免不必要的交互。 ##### ...

    vb实现一个登陆界面,登陆之后,访问数据库并将数据显示在MSHFlexGrid控件中 MSHFlexGrid控件可以响应双击事件

    本项目中,我们将探讨如何通过VB6来创建一个登录系统,并利用MSHFlexGrid控件来展示数据库中的数据,同时实现双击事件处理和Excel文件的导入导出功能。 首先,创建登录界面需要设计两个主要的组件:用户名输入框和...

    as3/flex4.6

    3. **初始化安装**:解压后,双击`Set-up.exe`启动安装向导,选择安装试用版60天。 4. **设置安装路径**:根据需要指定安装路径。 5. **完成安装**:等待安装进程完成,最后点击“完成”按钮结束安装。 #### 四、第...

    模拟鼠标单双击Visual Basic6.0源程序,VB6.0源代码

    本文将深入探讨如何在VB6.0中模拟鼠标单击和双击事件,以及如何通过源代码实现这些功能。 首先,理解鼠标单击和双击的概念至关重要。鼠标单击是指用户快速按下并释放鼠标左键一次,而双击则是指在短时间内连续两次...

    怎样改变双击鼠标的时间间隔?

    3. **调用API函数** 完成函数声明后,就可以在VB代码中调用该函数来修改双击时间间隔。例如,如果想将双击时间间隔设置为400毫秒,可以这样写: ```vb Dim oldInterval As Long oldInterval = ...

    WPF TreeView1 双击新增节点 到TreeView2中,右键菜单删除TreeView2子节点

    总结来说,这个项目主要涉及了WPF中`TreeView`的使用,包括数据绑定、事件处理(如双击和右键菜单)以及对`TreeView`节点的添加和删除操作。通过结合XAML和C#代码,我们可以构建出一个交互式的用户界面,允许用户...

    精彩编程与编程技巧-获得、设置鼠标双击间隔时间...

    3. **用户体验**:调整双击间隔时间需考虑用户的实际需求,避免过短或过长的时间间隔导致误操作。 通过以上介绍,我们可以了解到获取和设置鼠标双击时间间隔的方法及其实现细节。这对于开发者来说是非常实用且必要...

Global site tag (gtag.js) - Google Analytics