通过鼠标单击将文本复制到 swf 中?
Posted
技术标签:
【中文标题】通过鼠标单击将文本复制到 swf 中?【英文标题】:Copying text into a swf from mouse click? 【发布时间】:2016-09-05 06:22:34 【问题描述】:我的 html 页面上有一个 swf 文件,上面有输入。我只是想知道是否有某种方式可以使用 javascript 或 jquery,我可以在其中单击编码到 html 页面上的某个链接或按钮,它会将文本插入到 swf 的输入字段中文件。 示例
【问题讨论】:
你有没有尝试过什么?在生成 SWF 之前,您必须编辑 Flash 应用程序的代码以期望从 JavaScript 函数接收该信息。编译为 SWF,然后在您的 HTML 页面上使用它。如果这是在网上随机找到的 SWF,那么它是不可能的。 我没有投反对票,但我怀疑这是因为这是一个编程问题,但没有显示要修复的问题代码。只是一张图片和一些关于神秘 SWF 的内容。你在下面有一个正确的答案。使用外部接口将文本从 Javascript 传递到 Flash SWF。因此,还要确保您对 SWF 进行了编程,以便在按下按钮时通过 JS 函数提取文本 【参考方案1】:有ExternalInterface.call()
和ExternalInterface.addCallback()
函数可用于您的容器和SWF 元素之间的通信。
请参考
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html#addCallback()
希望这会有所帮助!
【讨论】:
【参考方案2】:要使用 JavaScript 或 Jquery,您必须为 SVG 分配一个唯一的 ID。
【讨论】:
以上是关于通过鼠标单击将文本复制到 swf 中?的主要内容,如果未能解决你的问题,请参考以下文章