Воспроизведение звукового эффекта MXML в ActionScript - PullRequest
0 голосов
/ 23 декабря 2011

Если у меня есть SoundEffect в объявлениях компонента MXML и воспроизводить его в ActionScript, звук не воспроизводится:

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

Код действия:

mySound.play();

Это предполагаетсяпроизойдет, и если да, есть ли способ воспроизвести mx: SoundEffect в Actionscript?

Ответы [ 2 ]

1 голос
/ 23 декабря 2011

Класс звуковых эффектов используется для воспроизведения звука во время таких эффектов, как mouseDownEffect, mouseUpEffect и т. Д., Для получения дополнительной информации см. здесь .Если вы хотите воспроизвести звук через сценарий действия, вы можете использовать this .

, а также проверить технические характеристики вашего оборудования.

0 голосов
/ 13 января 2012

Вы можете воспроизвести эффект из AS со свойством звука эффекта:

mySound.sound.play();

Метод возвращает объект SoundChannel, который можно использовать для остановки звука.

...