0

如果我在 MXML 组件的声明中有 SoundEffect 并在 Actionscript 中播放它,则不会播放声音:

<mx:SoundEffect id="mySound" source="@Embed(source='assets/sounds/my_sound.mp3')" />

动作脚本代码:

mySound.play();

这应该发生吗?如果是这样,有没有办法在 Actionscript 中播放 mx:SoundEffect ?

4

2 回答 2

1

sound Effect 类用于在 mouseDownEffect、mouseUpEffect 等效果期间播放声音,请参阅此处了解更多信息。如果你想通过动作脚本播放声音,你可以使用这个

并检查您的硬件规格。

于 2011-12-23T05:10:54.277 回答
0

您可以使用效果的声音属性从 AS 播放效果:

mySound.sound.play();

该方法返回一个SoundChannel可用于停止声音的对象。

于 2012-01-13T11:31:55.500 回答