質問

私が見て不思議な振る舞いをします。メディア音クラスフレックス3.

var sound:Sound = new Sound();
try{
sound.load(new URLRequest("directory/file.mp3"))
} catch(e:IOError){
 ...
}

しかしこいです。もしかしたらストリームをエラーで実際に見て、音のコンストラクタです。

エラー#2044:独自のレンダリングメカニズムIOErrorEvent:.テキスト=エラー#2032:ストリームにエラーとなります。で---]

たとえば、フレックスdocsいての追加イベントリスナーのためのIOErrorEvent確実なっていることができるのは簡単でtry-catch?設定できまnullのイベントリスナー?

役に立ちましたか?

解決

IOError ターゲットファイルには見られない(その他の理由により読み込むことができません).チェックファイルのパスです。

編集:私が実現このあたりの問題だけでとうは、IOエラー?その場合、これを実行する事ができます。:

var sound:Sound = new Sound();
sound.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
sound.load(new URLRequest("directory/file.mp3"));

function ioErrorHandler(event:IOErrorEvent):void {
    trace("IO error occurred");
}

他のヒント

必要な追加リスナーからURLRequestは瞬間的です。ますので 非常に 高速だから読み込むディスク、いただいイベントリスナー.がどのように設定(IOErrorEvent取り扱い) livedocs.

try...catchのみ適用されるエラーをた場合にスローされる関数が呼び出されます。どのような方法荷物からのネットワーク、ディスクなどの非同期ではない行をご利用いただきますので、その代わりにそういうこった直後に呼び出すのです。その場合の必要はありません。にaddEventListenerくるイベントまたは知り合いの仕上げられる。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top