| メソッド | プロパティ | フレームあり | フレームなし |
DownloadProgressBar クラスはダウンロードの進行状況を表示します。アプリケーションでダウンロードおよびロードを実行しているとき、ユーザーにフィードバックを提供するために Preloader コントロールで使用されます。プログレスバーに表示する独自のアニメーションを作成するには、mx.preloaders.DownloadProgressBar をサブクラス化し、setProgress() メソッドを実装して、visible、indeterminate、label の各プロパティに対して setter / getter を実装します。作成したサブクラスの名前を使用して、<Application> タグでプリローダーのプロパティを指定します。
setProgress() メソッドは、アプリケーションのダウンロード元がリモートサーバーで、アプリケーションがブラウザのキャッシュに存在しない場合にのみ呼び出されます。
アプリケーションがインスタンス化の段階に入ると、indeterminate プロパティは true に設定されます。この期間にはフレームサイクルがほとんどないので、すべてのアニメーションを単純なものにしておくことが必要です。
関連項目
mx.core.Application
| メソッド | |
| setProgress( completed:Number, total:Number)
: Voidプログレスバーの表示を現在のダウンロード情報で更新します。 |
| プロパティ | |
| indeterminate:Booleanアプリケーションの初期化状態に入ると、このプロパティは Preloader により true に設定されます。 |
| label:Stringプログレスバーがアクティブなときに表示されるテキストです。 |
| visible:Boolean |
| メソッドの詳細 |
setProgress( completed:Number, total:Number)
: Void
パラメータ
completed:Number - ダウンロードされたアプリケーションの SWF ファイルのバイト数です。
total:Number - アプリケーションの SWF ファイルのサイズ (バイト単位) です。
| プロパティの詳細 |
indeterminate:Boolean
label:String
visible:Boolean