javascript - 在 AS3 中一次播放一个声音,从 javascript 调用

标签 javascript flash actionscript-3

我正在开发一个针对 child 的网站,该网站的 Angular 落里有一个会说话的小头像。 头像是一个 flash 文件,计划是通过 javascript 和 ajax 的组合来确定它所说的内容。

不幸的是,当我让 Flash 文件通过 JavaScript 播放 Mp3 文件时,我似乎无法停止声音.. 因此,当我不断单击导致其说话的链接时,我听到声音重复了 x 次。

奇怪的是,当我将完全相同的代码附加到Flash中的按钮时,似乎没有这样的限制。

从 JavaScript 调用时,它似乎不会在全局变量中存储任何内容。

知道这里发生了什么吗?

免责声明:对于 AS3,我是全新的(到目前为止,我真的很讨厌它)

最佳答案

如果您在可靠的声音播放方面遇到问题,并且您是 AS3 新手,我强烈建议您使用 Matt Przybylski's SoundManager class 。它有助于抽象出 Flash 中可靠声音播放的一些细微差别。 “从 JavaScript 调用时的全局变量”应该不会有任何问题,但我们需要查看一些示例代码来帮助调试。

关于javascript - 在 AS3 中一次播放一个声音,从 javascript 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3256552/

相关文章:

javascript - 检查滚动条是否向下滚动了一半

javascript - WordPress通过AJAX从页面获取内容

javascript - 网页图像预览器

javascript - 搜索 3D 照片库(HTML5 或 Flash)

xml - Flex 和嵌入式 XML

javascript - 使用 javascript 在元素断言中引用变量

javascript - 检查行时从表中的特定列获取数据

c# - 亚马逊 AWS 简单工作流服务 SWF C# 示例

ios - 从 Air for iOs 应用程序发送到第二个应用程序的链接

actionscript-3 - 如何将 FlashVars 传递给 Loader.loadBytes 加载的 swf?