javascript - 使用 JavaScript 在 Flash 中模拟鼠标点击

标签 javascript flash

背景:我正在为一个网站开发 Greasemonkey 脚本。我不控制 Flash 文件。

问题:是否可以模拟鼠标点击网页中嵌入的 Flash 对象中的按钮/影片剪辑?谷歌搜索只显示了模拟鼠标点击 DOM 元素的方法,以及需要更改 ActionScript 以实现 JavaScript 接口(interface)的方法。或者这根本不可能?

最佳答案

除非 SWF 实现 ExternalInterfaces 并打开一个从 Javascript 调用的函数以允许它访问 _root,否则这是不可能的。即使那样,SWF 内部也必须有方法来允许调用 onclick 事件。你能做的最好的事情就是点击对象元素,因为 Javascript 没有在特定 (x, y) 处模拟点击的方法

关于javascript - 使用 JavaScript 在 Flash 中模拟鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3128053/

相关文章:

javascript - 如果范围是通过 ajax 填充的,则 AngularJS 指令模板不会更新

flash - 使用多个按钮控制多首歌曲

找不到 Flash Builder 4.5 导入

javascript - 如何将加密与 FlexPaper 合并

javascript - 在 iFrame 中嵌入 Google Apps 脚本

javascript - 从 Javascript 变量中的数据创建 HTML 图像

Delphi应用程序中的Flash问题

ios - iOS 和 Flash 播放器之间的音频兼容性

javascript - 如何在 Javascript SDK 中从 Deezer 队列中删除歌曲?

javascript - 为什么 Math Object 在 javascript 中不需要 new 关键字