SWF에 외부 소리가 많은 프로젝트가 있습니다. 나는 그들을 연주하고 싶지만 사운드 객체에 새로운 URL을로드하려고 할 때마다 "Error # 2068 : Invalid Sound"로 실패하거나 "Error # 2032 Stream Error"와 함께 ioError를 발생시킵니다.Actionscript 3에서 SWF와 동일한 디렉토리에 있지 않은 사운드를 재생하는 방법은 무엇입니까?
//로 시작 경로로 시도에 "http : // ..." "파일 : // ..." "// .."와 "..")
VAR 경로 : 문자열 = "http://../assets/the_song.mp3 ";
var url : URLRequest = new URLRequest (path);
var sound : Sound = new Sound();
sound.addEventListener (IOErrorEvent.IO_ERROR, ioErrorHandler);
sound.addEventListener (SecurityErrorEvent.SECURITY_ERROR, secHandler);
sound.load (url); 당신은 전체 URL을 넣어려고하지 않는
컴파일 타임 오류가 하나도 없지만 다음 중 하나를 시도하면 런타임 오류가 발생하고 사운드가 재생되지 않습니다. path = "http : //../assets /the_song.mp3 "// ioErrorEvent, 오류 # 2032 스트림 오류 경로 ="../assets/the_song.mp3 "// 오류 # 2068 : 유효하지 않은 소리 – tronster
두 개의 샘플이며 리턴은 넣지 않는 것처럼 보입니다 의견에. 그냥 런타임 오류가 아니라 컴파일 시간 오류를 받고있어 스트레스 싶어요. – tronster
흠, 나는 또한 런타임 오류가 발생하지 않습니다. 예제 코드와 당신의 유일한 차이점은 IO 나 보안 오류를 듣고 있지 않다는 것입니다. 그것들을 제거한 사람들과 함께 시도해 볼 수 있습니까? – defmeta