在html页面中调用externalinterface js

时间:2013-03-21 16:56:11

标签: javascript jquery flash actionscript externalinterface

我想与Flash视频建立界面。 我怎样才能在HTML页面中导入/嵌入外部接口js。拨打电话控制flash视频。 如何在HTML页面上添加Action脚本。 有了这些,我想在flash和外部接口js之间建立一些接口。

我之前的问题

我有大约100页,所有都只有一个Flash视频。我想制作一个脚本,当前播放的视频结束然后将显示下一页链接,以继续下一个Flash视频和恢复/倒带。我不知道怎么做..我认为可以使用java脚本或动作脚本。

请帮助。

任何例子

1 个答案:

答案 0 :(得分:0)

你需要在flash fisrt上声明一个“观察者”:

ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);

之后,.swf将准备好从javascript接收信息。您可以使用javascript:

执行此操作
window["NameOfYourSwf"].sendToActionScript(value);

您还可以使用thisMovie("NameOfYourSwf")来避免一些Microsoft错误:

function thisMovie(movieName) {
     if (navigator.appName.indexOf("Microsoft") != -1) {
         return window[movieName];
     } else {
         return document[movieName];
     }
 }

更多信息: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html

...最好