В моей игре AS2 Flash я играю несколько звуковых файлов и жду сообщения / функции onSoundComplete, прежде чем продолжить.
Проблема в том, что в системе нет звуковой карты (или она отключена в диспетчере устройств) - все работает так, как будто работает (ошибок нет, обработчик onLoad получает значение "true"), но звук никогдафактически играются, и, как таковое, мое событие никогда не запускается.
Я планировал справиться с этим, подключив свой звуковой код, и если я не обнаружу звуковую карту, просто включите таймер, чтобы дождатьсяза несколько секунд до ручного запуска функции "onSoundComplete".
Единственная проблема заключается в том, что я не могу надежно найти способ определить, есть ли звуковая карта в системе!
btw -AS3, кажется, справляется с этим довольно хорошо, передавая обратно звуковой канал NULL - к сожалению, я застрял в AS2.0