の扱い方を誤搭載のフレックス音クラス
-
09-06-2019 - |
質問
私が見て不思議な振る舞いをします。メディア音クラスフレックス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くるイベントまたは知り合いの仕上げられる。
所属していません StackOverflow