我在网站上使用SlideShow Pro(Flash幻灯片播放/媒体播放器)。我想在视频播放完毕后从Flash播放器接收通知(用JavaScript),这样我就可以通过Ajax加载另一个视频了。 API中有一个onVideoEnd()ActionScript调用:
http://wiki.slideshowpro.net/SSPfl/API-onVideoEnd
在ActionScript中:
listenerObject = new Object();
listenerObject.onVideoEnd = function():Void {
// Insert your code here.
}
slideShowProInstance.addEventListener("onVideoEnd", listenerObject);
如何在JavaScript中接收通知或执行此操作? Slideshow Pro附带了许多如何向SlideShow Pro发送消息的示例,但没有关于如何通过JavaScript接收通知的示例。文档说整个API都可以通过JavaScript获得
答案 0 :(得分:0)
我是否正确理解您将代码嵌入自己的SWF中?如果是,则为此事件设置基于ActionScript的侦听器,并从侦听器中使用ExternalInterface.call()方法调用JavaScript。