找回密码
 加入
搜索
查看: 5721|回复: 13

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

[复制链接]
发表于 2008-9-22 13:31:22 | 显示全部楼层 |阅读模式
有一个网页 Flash 游戏,需要模拟鼠标点击,但是被点击的窗口还希望放在后台,前台操作别的,所以不能使用 MouseClick。

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

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

ControlClick("Kunlun OnWeb Beta - 世界之窗", "", "[MacromediaFlashPlayerActiveX:MacromediaFlashPlayerActiveX1]", "left", 1, 297, 365)

这条语句的返回值是 1,也就是成功,可是 Flash 里面却没有反映?怎么回事呢?请大家帮忙分析分析~谢谢!
发表于 2008-9-22 14:56:10 | 显示全部楼层
如果是自己用的话用坐标就可以了MouseClick()
发表于 2008-9-22 22:19:36 | 显示全部楼层
我也想知道怎么做才可以,遇到这样的问题..不得其解``
发表于 2008-9-22 22:42:36 | 显示全部楼层
如果颜色不同的。取色吧。再点击咯。可以参数源码版的一个FLASH的射击游戏。
 楼主| 发表于 2008-9-23 08:24:24 | 显示全部楼层
原帖由 78391493 于 2008-9-22 14:56 发表
如果是自己用的话用坐标就可以了MouseClick()


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

看到别人用按键精灵实现了这个功能,所以肯定是可行的。
 楼主| 发表于 2008-9-23 08:26:14 | 显示全部楼层
原帖由 sanhen 于 2008-9-22 22:42 发表
如果颜色不同的。取色吧。再点击咯。可以参数源码版的一个FLASH的射击游戏。


需要点击的坐标是固定的,不明白的只是如何后台点击。
 楼主| 发表于 2008-9-23 14:04:54 | 显示全部楼层
自己顶起,请大家帮忙分析分析~
发表于 2008-10-20 12:34:25 | 显示全部楼层

回复 1# runningwater 的帖子

好像不管是否成功都返回1哦。。。
发表于 2009-5-7 10:24:05 | 显示全部楼层
flash函数太少了
发表于 2009-5-8 20:56:10 | 显示全部楼层
无法对一个flash控件点击  用postmessage发消息过去吧
发表于 2010-4-11 21:45:23 | 显示全部楼层
postmessage 赶紧翻书看看怎么弄
发表于 2010-4-16 16:10:17 | 显示全部楼层
是可以点击的,问题是坐标不太准
发表于 2010-7-20 19:29:58 | 显示全部楼层
有可能是坐标不准。你使用右击看一下。跳出右击菜单是那个位置。
发表于 2010-8-3 17:37:17 | 显示全部楼层
只要是控件,controlclick()是可以实现后台点击的。主要是分辨率和坐标
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 12:50 , Processed in 0.114711 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表