Audio 闪光声音故障

Audio 闪光声音故障,audio,flash,flash-cs3,flash-cs6,Audio,Flash,Flash Cs3,Flash Cs6,问题摘要: 当我使用播放控件在主时间线上跳转时,放置在另一个电影剪辑中的电影剪辑中的声音(流)将开始连续播放 详细信息: 我使用的是Flash CS3,但CS6也出现了同样的问题。我花了相当多的时间搜索/研究这个问题,但没有找到解决方案。为了演示这个问题,我将flash电影简化为一个非常简单的结构 主要时间线之一: 第一帧有一个电影剪辑(游戏MC)和一个停止动作 在第一个帧之后,有几个帧,除了一些文本外,大部分是空的 最后一帧有一个停止动作 在游戏MC时间表上: 只有一帧。在这一帧上,有一

问题摘要:

当我使用播放控件在主时间线上跳转时,放置在另一个电影剪辑中的电影剪辑中的声音(流)将开始连续播放

详细信息:

我使用的是Flash CS3,但CS6也出现了同样的问题。我花了相当多的时间搜索/研究这个问题,但没有找到解决方案。为了演示这个问题,我将flash电影简化为一个非常简单的结构

主要时间线之一:

  • 第一帧有一个电影剪辑(游戏MC)和一个停止动作
  • 在第一个帧之后,有几个帧,除了一些文本外,大部分是空的
  • 最后一帧有一个停止动作
在游戏MC时间表上:

  • 只有一帧。在这一帧上,有一个电影剪辑(卡MC)和停止动作
在卡MC时间表上:

  • 它从3个空白帧和一个停止动作开始
  • 从第4帧开始,放置声音(.wav格式),并将其设置为“流”
  • 在这个时间线的末尾,有一个停止操作
在FlashCS3中,我按Ctrl+Enter来测试电影。电影在主时间线的第1帧停止,卡片显示,没有声音,正如预期的那样。现在我使用“.”一次向前移动播放头一帧。没问题。我看到第一帧之后的帧。仍然没有声音,正如所料。到目前为止还不错

当我使用“,”向后移动播放头时,问题开始出现,卡MC中的声音开始播放,无论播放头在哪里,即使游戏MC(即卡MC)不在舞台上。更糟糕的是,每次按“,”都会触发同一声音的另一个开始,与前一个声音重叠。声音会继续循环,直到我关闭swf

但是,如果我将卡MC直接放在主时间线上,则不会出现问题。它只发生在另一个电影剪辑(游戏MC)中

我需要解决这个问题,因为flash纸牌游戏的完整版本将被放置在一个HTML页面中,带有一个基于javascript的播放控件,允许观众在swf时间线中跳转

fla文件位于:

如有任何见解,将不胜感激


Keith

事实证明这确实是Flash中的一个bug,并且被告知它不会出现在下一个版本的Flash中。解决方法是使用Sound类加载和播放声音。

尝试将声音更改为“事件”或“开始”。这没什么区别。使用卡MC时间表上的跟踪语句进行测试,当声音变得狂暴时,没有执行任何命令。