Javascript 如何用JS/jQuery控制flash胶卷
我有一个项目,其中有一个movie.swf(AS2)和一些html部分中带有js/jQuery的按钮。现在我想用按钮来控制闪光灯。例如,按下按钮1将执行转到并播放(1)和按钮2转到并播放(150)按钮3转到并停止(450)Javascript 如何用JS/jQuery控制flash胶卷,javascript,jquery,flash,actionscript,actionscript-2,Javascript,Jquery,Flash,Actionscript,Actionscript 2,我有一个项目,其中有一个movie.swf(AS2)和一些html部分中带有js/jQuery的按钮。现在我想用按钮来控制闪光灯。例如,按下按钮1将执行转到并播放(1)和按钮2转到并播放(150)按钮3转到并停止(450) Flashmovie与ActionScript2配合使用。您需要查看ExternalInterface的文档,它在网页中提供JavaScript和Flash之间的链接 基本操作是在Flash中导入库: import flash.external.ExternalInterfa
Flashmovie与ActionScript2配合使用。您需要查看ExternalInterface的文档,它在网页中提供JavaScript和Flash之间的链接 基本操作是在Flash中导入库:
import flash.external.ExternalInterface;
然后,您可以使用addCallback()
,绑定要从Javascript调用的例程:
它在网页上的flash对象上提供了一个名为stopVideo()
的函数
您可以使用call()
,从Flash调用Javascript函数:
调用名为updatePlayerInfo()
的Javascript例程,参数为“STOPPED”
与AS2非常相似,我目前似乎找不到AS2文档。
外部接口将在这方面帮助您。上面是adobe参考资料,下面是许多关于这个主题的问题。这与AS2/AS3相同
这可能有助于标准化如何获取对正在运行的swf的引用以调用回调:
ExternalInterface.addCallback('stopVideo', stopVideo);
function stopVideo() {
...
}
ExternalInterface.call('updatePlayerInfo', "STOPPED");