заставить вспышку исчезать при воспроизведении аудио - PullRequest
0 голосов
/ 12 августа 2011

У меня есть флэш-документ (Actionscript-3) с кнопкой воспроизведения в верхней части изображения, и при нажатии кнопки воспроизводится звук.Как сделать так, чтобы кнопка воспроизведения исчезала при нажатии и воспроизведении звука.Кнопка должна появиться после завершения воспроизведения звука.

1 Ответ

3 голосов
/ 12 августа 2011

в вашем обработчике нажатий кнопок:

protected function click_Button(e:MouseEvent):void {
    (e.currentTarget as DisplayObject).visible=false;
    var sound:SoundChannel = yourSound.play(0, 1);
    sound.addEventListener(Event.SOUND_COMPLETE, onSoundComplete);
}

protected function onSoundComplete(e:Event):void {
    yourButton.visible = true;
    (e.currentTarget as EventDispatcher).removeEventListener(Event.SOUND_COMPLETE, onSoundComplete);
}
...