作者Angelliya (澪澪)
看板Flash
标题Re: [问题] 滑鼠位置不正确
时间Sat May 12 13:17:10 2007
※ 引述《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)
1F:推 xz0526:感谢^^ 建议版主加入 05/19 11:09