gpt4 book ai didi

javascript - 从 Flash 视频调用 JS

转载 作者:行者123 更新时间:2023-11-30 06:05:46 24 4
gpt4 key购买 nike

我需要创建一个真正基本的 Flash 视频 (actionscript 2),我在其中单击将调用 javascript 函数的一些文本。我真的是 actionscript 的新手,所以如果这是一个微不足道的问题,请原谅我...

我创建了一个 Flash 视频,其中包含一些我转换为按钮符号的文本。然后我打开“操作”选项卡并添加:

on (press) {
import flash.external.ExternalInterface;
ExternalInterface.call("test");
trace("Foo");
}

当我调试时,它会将“Foo”打印到输出窗口。但是,当我将此 Flash 视频放在标题中包含以下 js 的页面上时,什么也没有发生...

<script language="javascript" type="text/javascript">
function test() {
alert("Hey");
}
</script>

我认为这可能与 ExternalInterface.call 有关,所以我尝试了 getUrl("javascript:test()"),它弹出了一个安全警告(所以按下的事件必须被触发)但是当我什么也没做好的警告。

有人有什么想法吗?

最佳答案

我觉得你的脚本没问题,也许你需要设置 AllowScriptAccess将 swf 嵌入 HTML 页面的 HTML(或 SwfObject JavaScript)中的参数。

关于javascript - 从 Flash 视频调用 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863531/

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