ActionScript2:如何使2个Flash横幅同时开始播放?

发布于 2024-10-11 12:57:37 字数 257 浏览 2 评论 0原文

我的网页上有 2 个 Flash 横幅(使用 ActionScript 2),如何在页面完全加载后让它们同时开始播放?

这两个 .SWF 文件均使用 Adob​​e 提供的对象导出脚本嵌入到 HTML 中。

这两个都是我在Flash CS4中创建的,但是我对flash的了解很少,所以如果可以的话请彻底解释一下(请原谅我缺乏flash知识)。

提前致谢。

编辑:我读到了“LocalConnection”,但我不知道如何在闪存中实现它。

I have 2 flash banners (using ActionScript 2) on my web page, how can I make them start playing at the same time, after the page has fully loaded?

Both .SWF files are embedded in HTML using the script provided by Adobe on object export.

I created both in Flash CS4, but I have very little knowledge of flash, so please explain it thoroughly if you can (and excuse my lack of flash knowledge).

Thanks in advance.

Edit: I read about "LocalConnection", but I have no idea how to implement it in flash.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

羞稚 2024-10-18 12:57:37

通常,推荐使用 ActionScript 中的 LocalConnection 或 JavaScript 和 ActionScript 的组合(使用 ActionScript 中的ExternalInterface 机制)来同步两个 Flash 实例。

但既然你说你对 Flash 知之甚少,我想你可以将 ActionScript 和 Flash 部分保持在最低限度,并利用或多或少已弃用的 Flash Player JavaScript API,描述如下(大约有 10 年历史)页面:

http://www.adobe.com/support/flash/publishexport/scriptingwithflash /scriptingwithflash_03.html

简而言之,您要做的就是通过在 Flash 文件中的 ActionScript 中发出 stop() 命令,使 swf 文件不会自动播放,然后使用以下调用从 JavaScript 启动它们:

swf1.Play();
swf2.Play();

同样,一般来说,我不建议使用为大约 10 年前制作的 Flash 内容设计的旧 API,用于 Flash Player 5,早在ExternalInterface 存在之前,但在这些特殊情况下,它可能会派上用场。

Normally, LocalConnection in ActionScript or a combination of JavaScript and ActionScript, using the ExternalInterface mechanism in ActionScript, would be the recommended way to synchronize two Flash instances.

But since you say you have little knowledge of Flash, I guess you could keep the ActionScript and Flash part to a minimum and make use of the more or less deprecated JavaScript API for the Flash Player described is this (about 10 year old) page:

http://www.adobe.com/support/flash/publishexport/scriptingwithflash/scriptingwithflash_03.html

In short, what you would do is make it so the swf files would not play automatically, by issuing a stop() command in ActionScript in your Flash files, and later start them from JavaScript using calls like:

swf1.Play();
swf2.Play();

Again, in general, I wouldn't recommend using that old API, designed for Flash content produced about 10 years ago, for Flash Player 5, long before ExternalInterface existed, but under these particular circumstances, it may come in handy.

緦唸λ蓇 2024-10-18 12:57:37

您可以让两个 Flash 影片都检查设置为 false 的变量。当页面加载完成后,使用 javascript 将变量设置为 true。

You can have both flash movies be checking for a variable set to false. When the page finishes loading, set the variable to true with javascript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文