标签: flash flex audio actionscript soundeffect
如果我在MXML组件的声明中有SoundEffect并在Actionscript中播放它,则不会播放声音:
<mx:SoundEffect id="mySound" source="@Embed(source='assets/sounds/my_sound.mp3')" />
Actionscript代码:
mySound.play();
应该发生这种情况,如果是这样,有没有办法在Actionscript中播放mx:SoundEffect?
答案 0 :(得分:1)
声音效果类用于在mouseDownEffect,mouseUpEffect等效果期间播放声音,请参阅here以获取更多信息。如果您想通过动作脚本播放声音,可以使用this。
并检查您的硬件规格。
答案 1 :(得分:0)
您可以使用效果的声音属性播放AS的效果:
mySound.sound.play();
该方法返回一个SoundChannel对象,您可以用它来停止声音。
SoundChannel