-2

我是ExternalInterface js的初学者,我真的不知道如何使用它。我在网上有 100 个 flash 视频。用户访问网络并开始观看第一个视频。当第一个视频结束时,弹出窗口打开并再次显示 playNext Video。当点击下一个视频链接并打开下一个视频的 URL 时,将播放下一个视频。等等...

我只需要从哪里开始的指导以及有关理解 externalInterface 或任何其他方式来完成此任务的任何帮助..

我不是要代码..只需要指导。从哪里开始,什么是正确的方法。

4

1 回答 1

3

您可以使用 Actionscript 调用 Javascript 函数:

JS:

function sayHello(data){
    alert("Hello, "+data.name);
}

作为:

ExternalInterface.call("sayHello",{name:"John Doe"});

或者,也可以反过来用JS调用AS函数

作为:

ExternalInterface.addCallback("sayHello",function(name:String){
    trace("Hello, "+name)
});

JS:

myFlashMovie.sayHello("John Doe");
于 2013-03-14T18:53:36.687 回答