我需要创建一个非常基本的Flash视频(动作脚本2),我点击一些将调用javascript函数的文本。我是动作脚本的新手,所以如果这是一个微不足道的问题,请原谅我......
我创建了一个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()”),它弹出一个安全警告(因此被按下的事件必须被触发)但是当我没有做任何事情时好的警告。
有人有任何想法吗?
答案 0 :(得分:1)
您的脚本看起来不错,也许您可能需要在HTML(或SwfObject JavaScript)中设置嵌入HTML页面中的swf的AllowScriptAccess参数。