Re: [問題] 滑鼠位置不正確

看板Flash作者 (澪澪)時間18年前 (2007/05/12 13:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/5 (看更多)
※ 引述《xz0526 (Wesker)》之銘言: : 本來想做自訂滑鼠的效果 不知為何滑鼠的真正位置和用來代替滑鼠的元件位置有出入 : 後來設置個偵測滑鼠位置的小框框 數值完全不對 : 還沒移到最左邊滑鼠x的位置已經變負的 : http://www.taconet.com.tw/xz0526/flashuse/testonly.swf : 請問有什麼情況會造成這種錯誤 從這個例子來看 問題出在 onClipEvent (enterFrame) { _root.cur._x = _xmouse; _root.cur._y = _ymouse; _root.cur_x = _xmouse; _root.cur_y = _ymouse; } 寫在這段語法的橢圓型元件 位置不是(0,0) 算是用onClipEvent判斷座標時要小心的部份 在程式裡所看到的是 : 從橢圓型元件來看滑鼠的位置 ┌──────── │(場景的0,0) │ │ ●─╮(元件的0,0) │ │ │ │ │ │ │ ╰─╯ │ ┌──────── │↖ │ │ ●─╮ 當滑鼠在圈圈的位置的時候 │ │ │ 因為這個座標是元件的0,0 │ │ │ 所以丟出來的數字就是0,0 │ ╰─╯ 且游標會跑去舞台上的0,0位置 │ 誤差值是元件的位置 -- 下台鞠躬~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.206.114 ※ 編輯: Angelliya 來自: 219.81.206.114 (05/12 13:26)

05/19 11:09, , 1F
感謝^^ 建議版主加入精華區
05/19 11:09, 1F
文章代碼(AID): #16HKtNpQ (Flash)
文章代碼(AID): #16HKtNpQ (Flash)