Flash ActionScript代碼:鼠標(biāo)雙擊類_Flash教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:純AS動(dòng)感LOADING,可以開啟隨機(jī)12種效果//加載需要使用的類importmx.transitions.Tween;importmx.transitions.easing.*;
/*** @author sonygod
*/
import mx.events.EventDispatcher;
class Dbmc {
private var time1:Number;
private var time2:Number;
public var addEventListener:Function;
public var removeEventListener:Function;
public var dispatchEvent:Function;
private static var _mixin1 = EventDispatcher.initialize(Dbmc.prototype);
public var owen:MovieClip;
public function Dbmc(mc:MovieClip, show:Boolean) {
trace("loading....");
owen = mc;
owen.useHandCursor = show;
EventDispatcher.initialize(owen);
mcdb();
}
public function mcdb() {
owen.onPress = function() {
time1 = getTimer();
//獲取按下鍵的時(shí)間
//獲取按下的鍵值
//------------雙擊檢測(cè)----------------
//第一個(gè)條件是檢驗(yàn)雙擊時(shí)間,只要時(shí)間間隔在150毫秒內(nèi)都算雙擊,可以按個(gè)人喜好增大或減小時(shí)間間隔。第二個(gè)條件是兩次按下的是同一個(gè)鍵
if (time1-time2<150) {
this.dispatchEvent({type:"onDbClick", target:this});// 雙擊
}else{
this.dispatchEvent({type:"onClick", target:this});// 單擊
}
};
owen.onRelease = function() {
time2 = getTimer();
};
}
}
使用:
/**
* @author sonygod
*/
var bb:Dbmc = new Dbmc(mc,false);
var myObj = new Object();
myObj.onDbClick = function(evtObject:Object):Void {
trace("雙擊*********************");
};
myObj.onClick = function(evtObject:Object):Void {
trace("單擊*********************");
};
bb.owen.addEventListener("onDbClick", myObj);
bb.owen.addEventListener("onClick", myObj);
分享:使用Flash基本工具繪制燈籠最近終于有了閑暇時(shí)間來(lái)參與社區(qū)的活動(dòng),帖子看了很多,也非常感慨。感慨于很多用戶對(duì)Flash繪圖功能的熟悉非常匱乏,這是Flash動(dòng)畫三大核心功能中最基礎(chǔ)的一環(huán)
/所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程:
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- mx2004的新東東--newMovieClipLoader
- 帶AS的圖片環(huán)繞旋轉(zhuǎn)效果制作方法
- flash基礎(chǔ)教程-鉛筆繪圖工具
- 下雪效果,Flash初級(jí)入門教程
- 介紹Flash中按鈕控制小球左右滾動(dòng)的兩種寫法
- Flash翻譯教程:打造模糊的照片透明遮罩效果
- Flash教程:測(cè)試AS代碼的執(zhí)行速度
- Flash AS以貪吃蛇小游戲?yàn)閷?shí)例學(xué)習(xí)類編程
- Flash 動(dòng)作腳本之:了解Action Script2.0 (2)
- Flash8平鋪網(wǎng)頁(yè)背景-flash tile image
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-Flash ActionScript代碼:鼠標(biāo)雙擊類
。