2014-02-10 4 views
0

У меня есть простая игра As3 с кнопками навигации. Он начинается с короткого ввода со звуком. Когда игра загружается и игрок умирает, она переходит на экран повтора с кнопкой, которая при нажатии возвращается к игре. Проблема в том, что когда это происходит, вспышка воспроизводит музыку с коротким вступлением при возвращении в игру. Как остановить это? В настоящее время у меня нет кода для звука. Я просто добавил музыку прямо к кадру с интро и все. Итак, какой код я пишу для того, чтобы звук исполнялся только один раз?Воспроизведение звука только при первом проходе в Flash

ответ

0

Я гугл «звук as3 нагрузки», и это выскочило

http://www.republicofcode.com/tutorials/flash/as3sound/

Это покажет вам, как это сделать, если звук в вашей библиотеке, или если это внешнее.

С аудиофайла в библиотеке правой кнопкой мыши по нему и в свойствах> экспорт проверки на ActionScript ActionScript и дать ему имя класса yourAudioFileName

... затем код для запуска и остановки будет

var mySound:Sound = new yourAudioFileName(); 
var myChannel:SoundChannel = new SoundChannel(); 
// start it with 
myChannel = mySound.play(); 
// stop it with 
myChannel.stop(); 
+0

Спасибо. Это действительно помогло. Я прочитал материал в этой ссылке, но это меня сбило с толку, потому что код всегда содержит ссылку URL, и я не мог отделить это от фактического кода. В любом случае, спасибо! – user3220726

+0

Я рад, что это помогло – InkeyString

Смежные вопросы