当SWF到达帧编号时,在HTML页面中调用函数

时间:2016-06-10 02:24:47

标签: javascript html flash

当嵌入式OBJECT SWF文件到达特定帧时,有没有人知道启动函数的最简单方法?我已经看到一些很长的回答与actionscript,正在寻找一些简单的东西。 感谢

1 个答案:

答案 0 :(得分:0)

您不需要冗长的ActionScript代码。它可能只是一行。将以下行放在框架ActionScript代码中:

ExternalInterface.call("FrameEntered");

它将在您的HTML页面中调用名为FrameEntered的JavaScript函数,您可以这样声明:

function FrameEntered() {
    alert("FrameEntered")
}

注意:如果要从磁盘加载的HTML文件中对其进行测试,则需要将HTML文件添加到Flash Player受信任位置列表中(右键单击播放器,然后选择全局设置/高级/可信位置设置)。如果从网站加载HTML页面,则不需要这样的配置。