作者Lawnchern ()
看板Flash
標題[問題] 關於 自製滑鼠游標 流暢度
時間Tue Apr 14 16:39:52 2009
目前知道的 自製滑鼠 有兩種做法
//先做 Mouse.hide();
1.
stage.addEventListener(MouseEvent.MOUSE_MOVE,Moving1);
function Moving2(e:MouseEvent){
myMouse_mc.x = stage.mouseX;
mymouse_mc.y = stage.mouseY;
}
第二種作法,是把 指定座標那兩行用 myMouse_mc.startDrag(true);代替
測試第一種方法,滑鼠會移動地不太順暢,有點卡卡的......差強人意
第二種雖然稍微好一些,但感覺還是沒有平常用的游標這麼順.....T.T
有沒有大大知道更強大的做法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.37.117
推 cjcat2266:e.updateAfterEvent(); 04/14 16:46
→ Lawnchern:喔喔~果然變快了!!! Orz 老大 你回答問題很快~ 04/14 18:24
推 kuwood:(筆記 04/14 21:27
推 cjcat2266:其實有兩解:用這招,或frame rate調高(建議至少30fps) 04/15 00:34
→ cjcat2266:但是用updateAfterEvent是不會侷限於SWF的frame rate 04/15 00:34
→ cjcat2266:會以硬體所能達到的最大速率更新 04/15 00:34