Re: [問題] 滑鼠位置不正確
※ 引述《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
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章