精品久久久久久久久久-秋霞午夜鲁丝一区二区老狼-久久久精品免费视频-九一九色国产-日本在线一区二区三区-91激情捆绑调教喷水-亚洲精品国产精品乱码不卡-久久婷婷精品-午夜不卡av-四虎精品影视-在线免费av网-青青综合网-亚洲一级视频在线观看-最新av片-色播五月激情-好色先生tv官网-av生活片-少妇性l交大片-办公室荡乳欲伦交换bd电影-中文字字幕在线观看

Flash網(wǎng)站制作中做了鼠標(biāo)追隨效果后移動(dòng)不流暢的解決辦法

作者:     來(lái)源:      瀏覽次數(shù):      發(fā)布時(shí)間:2013-08-08 14:12:49

在做flash網(wǎng)站中有很多人做鼠標(biāo)追隨效果的時(shí),總是發(fā)現(xiàn)鼠標(biāo)移動(dòng)不流暢,不知該如何解決。其實(shí)解決的方法很簡(jiǎn)單,你只需要加上一句updateAfterEvent()就ok了。

先來(lái)看看幫助中是怎么解釋updateAfterEvent的:
/*在 onClipEvent() 處理函數(shù)內(nèi)調(diào)用此函數(shù)時(shí),或?qū)⑵渥鳛閭鬟f給 setInterval() 的函數(shù)或方法的一部分進(jìn)行調(diào)用時(shí),將更新顯示(與為影片設(shè)置的每秒幀數(shù)無(wú)關(guān))。如果對(duì) updateAfterEvent 的調(diào)用不在 onClipEvent() 處理函數(shù)內(nèi),也不是傳遞給 setInterval() 的函數(shù)或方法的一部分,則 Flash 將忽略該調(diào)用。此函數(shù)只對(duì)某些 Mouse 和 MovieClip 處理函數(shù)起作用:Mouse 類的 mouseDown、mouseUp、mouseMove、keyDown 和 keyUp 處理函數(shù);MovieClip 類的 onMouseMove、onMouseDown、onMouseUp、onKeyDown 和 onKeyUp 處理函數(shù)。它對(duì) Key 類不起作用。 */

其實(shí)說(shuō)到底u(yù)pdateAfterEvent的作用就是使光標(biāo)移動(dòng)看起來(lái)更加順暢。

下面是我做的一個(gè)對(duì)比的例子,目的讓大家更方便的理解它的作用。
當(dāng)鼠標(biāo)移到舞臺(tái)左面的“有執(zhí)行updateAfterEvent”的區(qū)域時(shí),鼠標(biāo)移動(dòng)將流暢,而當(dāng)鼠標(biāo)移動(dòng)到舞臺(tái)右面的“無(wú)執(zhí)行updateAfterEvent”的區(qū)域時(shí),鼠標(biāo)移動(dòng)較會(huì)有間斷,不流暢。

//使用 updateAfterEvent() 繼續(xù)刷新舞臺(tái)以使光標(biāo)的移動(dòng)看起來(lái)順暢。
Mouse.hide();
//trace(this)
mc.swapDepths(this.getNextHighestDepth());
mc.onMouseMove = function() {
if(this.hitTest(you)){
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
updateAfterEvent();
}
if(this.hitTest(wu)){
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
}
}

Copyright ? 2009-2019 廣州建航信息科技有限公司 版權(quán)所有 粵ICP備13086796號(hào)-7
展開(kāi)