gpt4 book ai didi

javascript - 如何用JS/jQuery控制flash电影

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:34 24 4
gpt4 key购买 nike

我有一个项目,其中有一个 movie.swf (AS2) 和一些在 html 部分带有 js/jQuery 的按钮。现在我想要按钮来控制闪光灯。例如按下 Button1 会执行 gotoAndPlay(1) 和 Button2 gotoAndPlay(150) Button3 gotoAndStop(450)

Flashmovie 使用 Actionscript 2。

最佳答案

您需要查看 ExternalInterface 的文档,它提供了网页中 JavaScript 和 Flash 之间的链接。

基础知识是在 Flash 中导入库:

import flash.external.ExternalInterface;

然后您可以使用 addCallback() 绑定(bind)要从 Javascript 调用的例程:

ExternalInterface.addCallback('stopVideo', stopVideo);

function stopVideo() {
...
}

它在网页上的 flash 对象上提供了一个名为 stopVideo() 的函数。

并且您可以使用 call() 从 Flash 调用 Javascript 函数:

ExternalInterface.call('updatePlayerInfo', "STOPPED");

调用名为 updatePlayerInfo() 的 Javascript 例程,参数为 'STOPPED'

AS3 documentation for ExternalInterface和AS2差不多,我现在好像找不到AS2的文档。

关于javascript - 如何用JS/jQuery控制flash电影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4353289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com