控制声音/音量

时间:2015-03-20 16:31:09

标签: actionscript-3 audio actionscript flash-cc google-swiffy

我在Flash Professional CC库中添加了声音,程序将其转换为MP3。如果我创建一个图层并将声音拖放到舞台上,声音就会播放得很好(即使在通过Swiffy之后也是如此),但这就是我迄今为止所做的一切。

我需要一些方法来控制声音的播放时间和音量。我试着给声音一个类(Sound Properties - > ActionScript - > Export for ActionScript并指定了一个类名mySound)。

然后将此ActionScript添加到第一帧:

var myAudio:Sound = new mySound();
myAudio.play();

然而,在通过Swiffy之后,我收到以下错误:

  • 不支持ActionScript类flash.media.Sound
  • 不支持ActionScript方法flash.media.Sound.play()

所以我不能在Flash中使用基类Sound类?是否有另一个可以使用的基类,它是否与flash.media.Sound类兼容?是否有其他方法可以控制播放以便在特定时间播放 - 例如鼠标翻转或点击某些内容时?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用SoundJS。顺便说一句,Flash Pro CC确实有一个HTML Canvas文档类型,它使用CreateJS(SoundJS是其中的一部分)。它不会将AS3转换为JS,但是你必须自己编写JS代码。