Flash 中怎么 ControlClick?【游戏按键】
有一个网页 Flash 游戏,需要模拟鼠标点击,但是被点击的窗口还希望放在后台,前台操作别的,所以不能使用 MouseClick。查看帮助选择了 ControlClick,但是使用当中有一些问题,在论坛里搜索了一下也没有头绪,请大家帮忙。
由于需要点击两个点,而且在 Flash 中还没有文本那些东西,不知道怎么填写参数好。下面是我的语句:
ControlClick("Kunlun OnWeb Beta - 世界之窗", "", "", "left", 1, 297, 365)
这条语句的返回值是 1,也就是成功,可是 Flash 里面却没有反映?怎么回事呢?请大家帮忙分析分析~谢谢! 如果是自己用的话用坐标就可以了MouseClick() 我也想知道怎么做才可以,遇到这样的问题..不得其解`` 如果颜色不同的。取色吧。再点击咯。可以参数源码版的一个FLASH的射击游戏。 原帖由 78391493 于 2008-9-22 14:56 发表 http://www.autoitx.com/images/common/back.gif
如果是自己用的话用坐标就可以了MouseClick()
MouseClick 可以完成最基本的功能,可以让游戏中的人物跑动,但是这种方式下,浏览器始终得处于最前端。而最需要的是即使浏览器最小化,AutoIt 也能点击对应的位置。
看到别人用按键精灵实现了这个功能,所以肯定是可行的。 原帖由 sanhen 于 2008-9-22 22:42 发表 http://www.autoitx.com/images/common/back.gif
如果颜色不同的。取色吧。再点击咯。可以参数源码版的一个FLASH的射击游戏。
需要点击的坐标是固定的,不明白的只是如何后台点击。 自己顶起,请大家帮忙分析分析~
回复 1# runningwater 的帖子
好像不管是否成功都返回1哦。。。 flash函数太少了 无法对一个flash控件点击用postmessage发消息过去吧 postmessage 赶紧翻书看看怎么弄 是可以点击的,问题是坐标不太准 有可能是坐标不准。你使用右击看一下。跳出右击菜单是那个位置。 只要是控件,controlclick()是可以实现后台点击的。主要是分辨率和坐标
页:
[1]