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.鼠标事件属性详解