私は、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);
コンパイル時にエラーが発生することはありませんが、次のいずれかを試してみると、ランタイムエラーが発生し、サウンドが再生されません。 path = "http://../assets /the_song.mp3 "// ioErrorEvent、エラー#2032ストリームエラー パス=" ../assets/the_song.mp3 "//エラー#2068:無効なサウンド – tronster
これらは2つのサンプルです。コメントに。ちょうど私が実行時エラーではなく、コンパイル時エラーを受けていることを強調したいと思います。 – tronster
ええと、私もランタイムエラーを取得していません。私のサンプルコードとあなたのコードとの唯一の違いは、IOエラーやセキュリティエラーをリッスンしていないことです。それらを取り除いたもので試してみることができますか? – defmeta