내 AS2 플래시 게임에서 진행하기 전에 여러 사운드 파일을 재생하고 "onSoundComplete"메시지/기능을 기다립니다.Flash AS2 - 빠진 사운드 카드 처리
시스템에 사운드 카드가 없거나 장치 관리자에서 사용할 수없는 경우 문제가 발생합니다. 모든 것이 작동하고 있습니다 (오류없이 onLoad 핸들러가 "true"가됩니다). 연주되었으므로 내 이벤트가 실행되지 않습니다.
사운드 카드에 연결하여이 문제를 해결할 계획이었습니다. 사운드 카드가 감지되지 않으면 "onSoundComplete"기능을 수동으로 실행하기 전에 몇 초 기다리는 타이머를 시작하십시오.
유일한 문제는 안정적인 방법으로 시스템에 사운드 카드가 있는지 확인하는 방법을 찾을 수 없다는 것입니다!
이 BTW - AS3가 NULL의의 SoundChannel을 다시 전달하여 아주 능숙하게이 문제를 처리 할 것 - 불행하게도 내가 AS2.0에 갇혀 있어요
는
지금 당장은 시스템에 사운드가 있는지를 확인할 수있는 유일한 신뢰할 수있는 방법은 짧은 볼륨의 사운드를 짧은 볼륨으로 재생하고 onSoundComplete 기능이 실행되는지 확인하는 것입니다. 그런 해킹은 나를 조금만 죽게합니다. – n3wtz