メイン コーダーズルーム【スクリプト系】 Loaderコンポーネントの読み込み失敗の検出 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
nishimurak | Åê¹ÆNo.5521 投稿日時: 2004-3-25 19:02 |
新米 居住地: 熊本県 投稿: 11
使用環境:
|
Re: Loaderコンポーネントの読み込み失敗の検出 引用:
説明不足でした。すみません。 調べたところ、Loaderクラスの継承関係は、 UIObject -> UIComponent -> View -> Loader でした。ここで、 View.createChild()という関数があるのですが、その中で利用されているloadExternal()関数のことを「非公開API」としたつもりでした。 この関数を定義しているクラスは見つからなくて、これはきっとFlash内部の低レベルAPIなのであろうと考えました。 もくろみとしては間違ったURLを指定すると、出力ウインドウに「Opening URL Error...」と表示されることから、このメッセージを出しているところを追跡して、そのメソッドをオーバライドしちゃおうという腹だったのですが、エラーメッセージはどうやらこの関数の中で出ているように思われて、それ以上の追跡を諦めたわけです。 で、結局のところ、教えていただいたヒントをもとに、試してみたところ、読み込みに失敗したときには、 Loader.ContentHolder の、getByteLoaded の戻り値が 0 であることが分かり、どうにか事なきを得ることができました。 長くなりましたが、どうもありがとうございました。助かりました。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
Loaderコンポーネントの読み込み失敗の検出 | nishimurak | 2004-3-24 19:03 |
Re: Loaderコンポーネントの読み込み失敗の検出 | nishimurak | 2004-3-25 13:14 |
Re: Loaderコンポーネントの読み込み失敗の検出 | youich | 2004-3-25 14:12 |
» Re: Loaderコンポーネントの読み込み失敗の検出 | nishimurak | 2004-3-25 19:02 |
Re: Loaderコンポーネントの読み込み失敗の検出 | youich | 2004-3-25 20:10 |
Re: Loaderコンポーネントの読み込み失敗の検出 | nishimurak | 2004-4-1 17:02 |
投稿するにはまず登録を | |