Javascript 使用externalinterface js

Javascript 使用externalinterface js,javascript,jquery,flash,externalinterface,Javascript,Jquery,Flash,Externalinterface,我是ExternalInterface js的初学者,我真的不知道如何使用它。 我有100个flash视频都在网上。用户访问web并开始观看第一个视频。当第一个视频结束时,弹出窗口打开并显示再次播放或下一个视频。 单击下一个视频链接,打开下一个视频的URL,然后播放下一个视频。等等 我只需要从哪里开始的指导,以及任何关于理解外部接口的帮助,或者任何其他方式来完成这项任务 我不是在要求代码。。只是需要指导。从何处开始以及正确的方法是什么。您可以使用Actionscript调用Javascript函

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

我只需要从哪里开始的指导,以及任何关于理解外部接口的帮助,或者任何其他方式来完成这项任务


我不是在要求代码。。只是需要指导。从何处开始以及正确的方法是什么。

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

JS:

function sayHello(data){
    alert("Hello, "+data.name);
}
ExternalInterface.call("sayHello",{name:"John Doe"});
ExternalInterface.addCallback("sayHello",function(name:String){
    trace("Hello, "+name)
});
myFlashMovie.sayHello("John Doe");
AS:

function sayHello(data){
    alert("Hello, "+data.name);
}
ExternalInterface.call("sayHello",{name:"John Doe"});
ExternalInterface.addCallback("sayHello",function(name:String){
    trace("Hello, "+name)
});
myFlashMovie.sayHello("John Doe");
或者,您可以反过来使用JS调用AS函数

AS:

function sayHello(data){
    alert("Hello, "+data.name);
}
ExternalInterface.call("sayHello",{name:"John Doe"});
ExternalInterface.addCallback("sayHello",function(name:String){
    trace("Hello, "+name)
});
myFlashMovie.sayHello("John Doe");
JS:

function sayHello(data){
    alert("Hello, "+data.name);
}
ExternalInterface.call("sayHello",{name:"John Doe"});
ExternalInterface.addCallback("sayHello",function(name:String){
    trace("Hello, "+name)
});
myFlashMovie.sayHello("John Doe");

当你提问时,请花更多的时间校对。更重要的是,先生我不是要密码。。只是需要指导。从何处开始。从阅读API开始,当你确实有一个需要回答的问题时,问一个问题。你发布的内容不是问题。