runningwater 发表于 2008-9-22 13:31:22

Flash 中怎么 ControlClick?【游戏按键】

有一个网页 Flash 游戏,需要模拟鼠标点击,但是被点击的窗口还希望放在后台,前台操作别的,所以不能使用 MouseClick。

查看帮助选择了 ControlClick,但是使用当中有一些问题,在论坛里搜索了一下也没有头绪,请大家帮忙。

由于需要点击两个点,而且在 Flash 中还没有文本那些东西,不知道怎么填写参数好。下面是我的语句:

ControlClick("Kunlun OnWeb Beta - 世界之窗", "", "", "left", 1, 297, 365)

这条语句的返回值是 1,也就是成功,可是 Flash 里面却没有反映?怎么回事呢?请大家帮忙分析分析~谢谢!

78391493 发表于 2008-9-22 14:56:10

如果是自己用的话用坐标就可以了MouseClick()

huangke 发表于 2008-9-22 22:19:36

我也想知道怎么做才可以,遇到这样的问题..不得其解``

sanhen 发表于 2008-9-22 22:42:36

如果颜色不同的。取色吧。再点击咯。可以参数源码版的一个FLASH的射击游戏。

runningwater 发表于 2008-9-23 08:24:24

原帖由 78391493 于 2008-9-22 14:56 发表 http://www.autoitx.com/images/common/back.gif
如果是自己用的话用坐标就可以了MouseClick()

MouseClick 可以完成最基本的功能,可以让游戏中的人物跑动,但是这种方式下,浏览器始终得处于最前端。而最需要的是即使浏览器最小化,AutoIt 也能点击对应的位置。

看到别人用按键精灵实现了这个功能,所以肯定是可行的。

runningwater 发表于 2008-9-23 08:26:14

原帖由 sanhen 于 2008-9-22 22:42 发表 http://www.autoitx.com/images/common/back.gif
如果颜色不同的。取色吧。再点击咯。可以参数源码版的一个FLASH的射击游戏。

需要点击的坐标是固定的,不明白的只是如何后台点击。

runningwater 发表于 2008-9-23 14:04:54

自己顶起,请大家帮忙分析分析~

rho123 发表于 2008-10-20 12:34:25

回复 1# runningwater 的帖子

好像不管是否成功都返回1哦。。。

magiclion 发表于 2009-5-7 10:24:05

flash函数太少了

sxd 发表于 2009-5-8 20:56:10

无法对一个flash控件点击用postmessage发消息过去吧

weeew 发表于 2010-4-11 21:45:23

postmessage 赶紧翻书看看怎么弄

zengjinbai 发表于 2010-4-16 16:10:17

是可以点击的,问题是坐标不太准

cnergao 发表于 2010-7-20 19:29:58

有可能是坐标不准。你使用右击看一下。跳出右击菜单是那个位置。

ghl781258 发表于 2010-8-3 17:37:17

只要是控件,controlclick()是可以实现后台点击的。主要是分辨率和坐标
页: [1]
查看完整版本: Flash 中怎么 ControlClick?【游戏按键】