你们中有人尝试过Starling(http://gamua.com/starling/)自动化的自动化吗?
对于普通的AS3应用程序,我使用Genie(http://sourceforge.net/adobe/genie/wiki/Home/),不幸的是,此解决方案不适用于Starling应用程序。 Genie服务器已连接到应用程序,但找不到任何元素。
您还有其他解决方案(不基于图像识别)吗?
最佳答案
由于像任何基于Stage3D的框架一样,Starling不能直接捕获用户交互,因此自动化当然很难实现。 Stage3D不响应用户交互,没有鼠标事件,触摸事件,因此Starling必须根据舞台上发生的事件(全局)来伪造这些事件,因此,starling应用程序中只有一个对象可以响应用户交互,这是舞台本身,意味着整个屏幕。自动化当然不能解决这个问题。唯一的解决方案是o将自定义框架(由于Starling不是基于Event而不是基于Event)直接插入Starling虚假事件分发中,然后从那里开始。该自定义框架只能专门为Starling制作,因为Starling中的所有事件都不基于Flash Event系统。