gpt4 book ai didi

javascript - 如何从子 flash swf 文件向 HTML 文档插入 javascript 函数?

转载 作者:行者123 更新时间:2023-11-30 18:33:08 24 4
gpt4 key购买 nike

我需要使用 actionscript 3 从 flash swf 文件执行一些 JavaScript 字符串代码。我读到可以通过使用 externalinterface.call 函数将 JavaScript 代码传递给父 html 文档来完成。然后我假设如果我能在第一次使用 externalinterface.call 函数时在 HTML 文档中的 JavaScript 代码中声明函数会更快;如果 flash 代码重复调用 JavaScript 代码。所以让我问你如何做到这一点。有关详细信息,任何要加载的 JavaScript 在设计时都是未知的,我无法准备要加载的 JavaScript 文件。

最佳答案

你可以试试这个:

var js:XML = <code><![CDATA[
function() {
window.myFunc = function(arg) {
alert(arg);
}
}
]]></code>;
ExternalInterface.call(js);

稍后您可以安全地调用:

ExternalInterface.call("myFunc", "myArgument");

请注意,使用 xml 只是一种轻松编写 Javascript 代码(使用缩进和多行代码)的方法;)

关于javascript - 如何从子 flash swf 文件向 HTML 文档插入 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9051035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com