flex鼠标双击事件怎么实现
学习啦在线学习网flex鼠标双击事件怎么实现
学习前端的同学你们知道怎么你们知道什么是flex 鼠标双击事件吗?不知道的话跟着学习啦小编一起来学习了解flex 鼠标双击事件。
flex 鼠标双击事件的代码
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
学习啦在线学习网 xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<s:layout>
学习啦在线学习网 <s:BasicLayout/>
学习啦在线学习网 </s:layout>
<fx:Script>
学习啦在线学习网 <![CDATA[
学习啦在线学习网 import flash.utils.getTimer;
import mx.controls.Alert;
学习啦在线学习网 private var delay:uint = 300;
//前后两次的单击的时间
学习啦在线学习网 private var firstClick:uint;
学习啦在线学习网 private var lastClick:uint;
protected function buttonId_mouseWheelHandler(event:MouseEvent):void
{
//buttonId.x = event.delta;
if(firstClick == 0) {
firstClick = getTimer();
myText.text += "firstClick:"+firstClick+"\n";
}else {
lastClick = getTimer();
myText.text += "lastClick:"+lastClick+"\n";
if(lastClick-firstClick<delay) {
学习啦在线学习网 myText.text += lastClick-firstClick+"\n";
Alert.show("doubleClick");
}
firstClick = getTimer();
}
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
学习啦在线学习网 <!--<s:Button x="258" y="227" label="button" id="buttonId" mouseWheel="buttonId_mouseWheelHandler(event)"/>-->
学习啦在线学习网 <s:TextArea id="myText" x="204" y="39"/>
学习啦在线学习网 <s:Button x="258" y="227" label="button" id="buttonId" click="buttonId_mouseWheelHandler(event)"/>
</s:Application>
鼠标双击事件相关文章:
3.如何设置鼠标事件
5.鼠标事件属性详解