Flash網(wǎng)站制作中做了鼠標(biāo)追隨效果后移動不流暢的解決辦法
在做flash網(wǎng)站中有很多人做鼠標(biāo)追隨效果的時,總是發(fā)現(xiàn)鼠標(biāo)移動不流暢,不知該如何解決。其實(shí)解決的方法很簡單,你只需要加上一句updateAfterEvent()就ok了。
先來看看幫助中是怎么解釋updateAfterEvent的:
/*在 onClipEvent() 處理函數(shù)內(nèi)調(diào)用此函數(shù)時,或?qū)⑵渥鳛閭鬟f給 setInterval() 的函數(shù)或方法的一部分進(jìn)行調(diào)用時,將更新顯示(與為影片設(shè)置的每秒幀數(shù)無關(guān))。如果對 updateAfterEvent 的調(diào)用不在 onClipEvent() 處理函數(shù)內(nèi),也不是傳遞給 setInterval() 的函數(shù)或方法的一部分,則 Flash 將忽略該調(diào)用。此函數(shù)只對某些 Mouse 和 MovieClip 處理函數(shù)起作用:Mouse 類的 mouseDown、mouseUp、mouseMove、keyDown 和 keyUp 處理函數(shù);MovieClip 類的 onMouseMove、onMouseDown、onMouseUp、onKeyDown 和 onKeyUp 處理函數(shù)。它對 Key 類不起作用。 */
其實(shí)說到底u(yù)pdateAfterEvent的作用就是使光標(biāo)移動看起來更加順暢。
下面是我做的一個對比的例子,目的讓大家更方便的理解它的作用。
當(dāng)鼠標(biāo)移到舞臺左面的“有執(zhí)行updateAfterEvent”的區(qū)域時,鼠標(biāo)移動將流暢,而當(dāng)鼠標(biāo)移動到舞臺右面的“無執(zhí)行updateAfterEvent”的區(qū)域時,鼠標(biāo)移動較會有間斷,不流暢。
|



