トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     Loaderコンポーネントの読み込み失敗の検出
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nishimurak
Åê¹ÆNo.5521
投稿日時: 2004-3-25 19:02
新米
居住地: 熊本県
投稿: 11
使用環境:
Re: Loaderコンポーネントの読み込み失敗の検出
引用:

Loaderコンポーネントのソースで、ちょっと見あたらなかったんですけど、非公開APIというのはloadMovieのことですか?

説明不足でした。すみません。
調べたところ、Loaderクラスの継承関係は、
UIObject -> UIComponent -> View -> Loader
でした。ここで、
View.createChild()という関数があるのですが、その中で利用されているloadExternal()関数のことを「非公開API」としたつもりでした。
この関数を定義しているクラスは見つからなくて、これはきっとFlash内部の低レベルAPIなのであろうと考えました。
もくろみとしては間違ったURLを指定すると、出力ウインドウに「Opening URL Error...」と表示されることから、このメッセージを出しているところを追跡して、そのメソッドをオーバライドしちゃおうという腹だったのですが、エラーメッセージはどうやらこの関数の中で出ているように思われて、それ以上の追跡を諦めたわけです。


で、結局のところ、教えていただいたヒントをもとに、試してみたところ、読み込みに失敗したときには、
Loader.ContentHolder の、getByteLoaded の戻り値が 0 であることが分かり、どうにか事なきを得ることができました。

長くなりましたが、どうもありがとうございました。助かりました。


----------------
ksk

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   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

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops