我是 ExternalInterface js 的初学者,我真的不知道如何使用它。 我在网上有100个flash视频。用户访问网络并开始看到第一个视频。当第一个视频结束时,弹出窗口打开并显示再次播放或下一个视频。 点击下一个视频链接并打开下一个视频的网址,然后播放下一个视频。等等...
我只需要从哪里开始的指导以及有关理解externalInterface的任何帮助或任何其他方式来执行此任务..
我不是要求代码..只需要指导。从哪里开始,以及正确的方法。
答案 0 :(得分:3)
您可以使用Actionscript调用Javascript函数:
JS:
function sayHello(data){
alert("Hello, "+data.name);
}
AS:
ExternalInterface.call("sayHello",{name:"John Doe"});
或者,你可以反过来使用JS来调用AS函数
AS:
ExternalInterface.addCallback("sayHello",function(name:String){
trace("Hello, "+name)
});
JS:
myFlashMovie.sayHello("John Doe");