1

我想用 Flash 视频制作界面。我如何在 HTML 页面中导入/嵌入外部接口 js。拨打电话以控制 Flash 视频。如何在 HTML 页面上添加动作脚本。有了这些,我想在 flash 和外部接口 js 之间做一些接口。

我之前的问题

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

请提供任何帮助。

任何例子

4

1 回答 1

0

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

ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);

在此之后,.swf 将准备好接收来自 javascript 的信息。您可以在 javascript 上使用:

window["NameOfYourSwf"].sendToActionScript(value);

您还可以使用以下方法避免一些 Microsoft 错误thisMovie("NameOfYourSwf")

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

最好的...

于 2013-09-05T13:50:46.433 回答