使用外部接口js

时间:2013-03-14 17:49:42

标签: javascript jquery flash externalinterface

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

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

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

1 个答案:

答案 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");