标题: 取得cursor座標
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-2-22 14:00  资料  短消息  加为好友 
取得cursor座標

請問壇主,kag中是否有指令取得cursor目前x及y的座標呢?

顶部
Miliardo
幕后黑手
Rank: 4


UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
 
发表于 2007-2-22 14:14  资料  短消息  加为好友 
如果用onMouseMove追踪记录应该是可以得到……

顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-2-22 14:23  资料  短消息  加为好友 
請問這個指令的詳細用法。

如果使用eval的話,應該怎樣抽出x和y的值呢?

我研究了kr2.doc,發現沒有一個關於抽出x和y的命令。

顶部
Miliardo
幕后黑手
Rank: 4


UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
 
发表于 2007-2-22 15:04  资料  短消息  加为好友 
嗯?
把这个函数加在KAG的Window中……
鼠标移动的时候系统会自动调用这个函数……

顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-2-22 15:19  资料  短消息  加为好友 
是指 funtion window.onMouseMove(x, y, shift)嗎?

[ 本帖最后由 chris2002 于 2007-2-22 15:22 编辑 ]

顶部
Miliardo
幕后黑手
Rank: 4


UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
 
发表于 2007-2-22 15:22  资料  短消息  加为好友 
我错了XD……

读取变量:kag.fore.base.cursorX、kag.fore.base.cursorY……应该就可以……

顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-2-22 15:33  资料  短消息  加为好友 
@iscript
function window.onMouseMove(x, y, shift)
{
tf.mx=x;
tf.my=y;
return true;
}
[endscript]

結果寫成了這樣,但是好像出現錯誤,請問是不是寫錯了?

還有如果用var 建立了新的變數名 例如var mx,那是否永久存在?

顶部
Miliardo
幕后黑手
Rank: 4


UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
 
发表于 2007-2-22 15:42  资料  短消息  加为好友 
直接读取变量:kag.fore.base.cursorX、kag.fore.base.cursorY……
应该就不需要写那个onMouseMove函数……

PS,那个函数要写在相关的类里面才会被作为事件处理器调用。

var建立的变量是局部变量,把上下文抹消(例如函数返回/类析构)之后之后就消失。

顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2007-2-22 15:48  资料  短消息  加为好友 
感謝壇主,成功了。

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.021921 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示