如果我在MXML组件的声明中有一个SoundEffect,并在Actionscript中播放它,则不会播放任何声音:
<mx:SoundEffect id="mySound" source="@Embed(source='assets/sounds/my_sound.mp3')" />Actionscript代码:
mySound.play();这是应该发生的吗?如果是这样,有没有办法在Actionscript中播放mx:SoundEffect?
发布于 2011-12-23 13:10:54
sound Effect类用于在mouseDownEffect、mouseUpEffect等特效中播放声音,详细信息请参考here。如果你想通过动作脚本播放声音,你可以使用this。
还要检查你的硬件规格。
发布于 2012-01-13 19:31:56
您可以使用效果的声音属性从播放效果:
mySound.sound.play();该方法返回一个SoundChannel对象,您可以使用该对象停止声音。
https://stackoverflow.com/questions/8612283
复制相似问题