mx.preloadersIPreloaderDisplay ダウンロードプログレスバーとして使用するためにクラスに実装する必要があるインターフェイスを定義します。flash.events:IEventDispatcher ダウンロードプログレスバーとして使用するためにクラスに実装する必要があるインターフェイスを定義します。 IPreloaderDisplay は Preloader クラスからイベントを受け取り、その情報をユーザーに表示します。 mx.preloaders.DownloadProgressBarmx.preloaders.Preloaderinitialize backgroundAlpha backgroundColor backgroundImage backgroundSize stageHeight stageWidth preloader Preloader Preloader クラスは、SystemManager が Flex アプリケーションのダウンロードと初期化のステータスを監視するために使用します。flash.display:Sprite Preloader クラスは、SystemManager が Flex アプリケーションのダウンロードと初期化のステータスを監視するために使用します。 また、ランタイム共有ライブラリ(RSL)のダウンロードも行います。

Preloader クラスは、ダウンロードプログレスバーをインスタンス化します。これによって IPreloaderDisplay インターフェイスを実装し、ダウンロードイベントと初期化イベントをダウンロードプログレスバーに渡す必要があります。

mx.preloaders.DownloadProgressBarmx.preloaders.PreloaderPreloader コンストラクターです。 コンストラクターです。 initialize SystemManager が Preloader オブジェクトを初期化するために呼び出します。showDisplay表示クラスを表示するかどうかを決定します。 displayClassNameプリローダーステータスを表示するために使用される IPreloaderDisplay クラスです。 backgroundColorアプリケーションの背景色です。 backgroundAlphaアプリケーションの背景の透明度です。 backgroundImageアプリケーションの背景イメージです。 backgroundSizeアプリケーションの背景のサイズです。 displayWidthアプリケーションの幅です。 displayHeightアプリケーションの高さです。 libsnullランタイム共有ライブラリのストリング URL の配列です。 sizesnulllibs パラメーター内の各 URL のバイトサイズが含まれる単位の値の配列です。 rslListnullRSLItem 型および CdRSLItem 型のオブジェクトの配列です。 この配列は、ロードするすべての RSL を表します。 libs パラメーターと sizes パラメーターは無視され、null に設定されます。 resourceModuleURLsnullリソースモジュールをプリロードする URL を指定するストリングの配列です。 applicationDomainnullコードが実行されているアプリケーションドメインです。 SystemManager が Preloader オブジェクトを初期化するために呼び出します。 registerApplication SystemManager がアプリケーションクラスのインスタンスをインスタンス化した後に、SystemManager によって呼び出されます。appアプリケーションオブジェクトです。 SystemManager がアプリケーションクラスのインスタンスをインスタンス化した後に、SystemManager によって呼び出されます。 このメソッドは Flex が呼び出します。ユーザー自身で呼び出すことはありません。
DownloadProgressBar DownloadProgressBar クラスはダウンロードの進行状況を表示します。mx.preloaders:IPreloaderDisplayflash.display:Sprite DownloadProgressBar クラスはダウンロードの進行状況を表示します。 アプリケーションでダウンロードおよびロードを実行しているとき、ユーザーにフィードバックを提供するために Preloader コントロールで使用されます。

ダウンロードプログレスバーには、アプリケーションの 2 つの段階(ダウンロード段階と初期化段階)に関する情報が表示されます。

アプリケーションコンテナで、preloader プロパティを使用してサブクラスの名前を指定します。

DownloadProgressBar クラスのサブクラスを作成すると、カスタムダウンロードプログレスバーのコンポーネントを実装することができます。 MXML コンポーネントとして実装すると、ロードに著しく時間がかかります。ダウンロードプログレスバーを MXML コンポーネントとして実装することは避けてください。

mx.core.Applicationmx.preloaders.IPreloaderDisplaymx.preloaders.PreloaderDownloadProgressBar コンストラクターです。 コンストラクターです。 center 渡されたサイズに基づいて、ダウンロードプログレスバーをセンタリングします。widthダウンロードプログレスバーをセンタリングする領域の幅。 heightダウンロードプログレスバーをセンタリングする領域の高さ。 渡されたサイズに基づいて、ダウンロードプログレスバーをセンタリングします。 completeHandler Event.COMPLETE イベントのイベントリスナーです。eventイベントオブジェクト。 Event.COMPLETE イベントのイベントリスナーです。 デフォルトの実装では、何も行われません。 createChildren 表示のサブコンポーネントを作成します。 表示のサブコンポーネントを作成します。 getPercentLoaded ロードされたアプリケーションのパーセント値を返します。ロードされたアプリケーションのパーセント値です。 loadedダウンロードされたアプリケーションの SWF ファイルのバイト数です。 totalアプリケーションの SWF ファイルのサイズ(バイト単位)です。 ロードされたアプリケーションのパーセント値を返します。 initCompleteHandler FlexEvent.INIT_COMPLETE イベントのイベントリスナーです。eventイベントオブジェクトです。 FlexEvent.INIT_COMPLETE イベントのイベントリスナーです。 initProgressHandler FlexEvent.INIT_PROGRESS イベントのイベントリスナーです。eventイベントオブジェクト。 FlexEvent.INIT_PROGRESS イベントのイベントリスナーです。 この実装により、イベントが送出されるたびにプログレスバーが更新され、ラベルのテキストが変更されます。 initialize ダウンロードプログレスバーが Preloader の子として追加されると、Preloader によって呼び出されます。 ダウンロードプログレスバーが Preloader の子として追加されると、Preloader によって呼び出されます。 これが、ダウンロードプログレスバー設定の開始点となります。 progressHandler ProgressEvent.PROGRESS イベントのイベントリスナーです。eventイベントオブジェクト。 ProgressEvent.PROGRESS イベントのイベントリスナーです。 この実装により、ダウンロードされたバイトのパーセントでプログレスバーが更新されます。 rslCompleteHandler RSLEvent.RSL_COMPLETE イベントのイベントリスナーです。eventmx.events:RSLEventイベントオブジェクト。 RSLEvent.RSL_COMPLETE イベントのイベントリスナーです。 rslErrorHandler RSLEvent.RSL_ERROR イベントのイベントリスナーです。eventmx.events:RSLEventイベントオブジェクト。 RSLEvent.RSL_ERROR イベントのイベントリスナーです。 このイベントリスナーは、RSL のダウンロード時に検出されたすべてのエラーを処理します。 rslProgressHandler RSLEvent.RSL_PROGRESS イベントのイベントリスナーです。eventmx.events:RSLEventイベントオブジェクト。 RSLEvent.RSL_PROGRESS イベントのイベントリスナーです。 デフォルトの実装では、何も行われません。 setProgress ダウンロードプログレスバーの表示を現在のダウンロード情報で更新します。completedダウンロードされたアプリケーションの SWF ファイルのバイト数です。 totalアプリケーションの SWF ファイルのサイズ(バイト単位)です。 ダウンロードプログレスバーの表示を現在のダウンロード情報で更新します。 一般的な実装では、ロードされた値が合計値で除算されて、パーセンテージが表示されます。 このメソッドを実装しなかった場合、何らかのアニメーションを表示するプログレスバーを作成し、ダウンロードが進行中であることをユーザーに通知する必要があります。

setProgress() メソッドは、アプリケーションのダウンロード元がリモートサーバーで、アプリケーションがブラウザーのキャッシュに存在しない場合にのみ呼び出されます。

showDisplayForDownloading ダウンロード中にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。戻り値が true の場合、ダウンロードプログレスバーが表示されます。 デフォルト動作では、700 ミリ秒の時間が経過した時点で、ダウンロードが完了したのが SWF ファイルのバイト数の半分以下の場合に、ダウンロードプログレスバーが表示されます。 elapsedTimeダウンロード段階が開始してから経過した時間(ミリ秒)。 eventbytesLoaded プロパティおよび bytesTotal プロパティのある ProgressEvent オブジェクトです。 ダウンロード中にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。 showDisplayForInit ダウンロードプログレスバーが現在表示されていないことを前提として、初期化段階時にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。true の場合、ダウンロードプログレスバーが表示されます。 elapsedTimeダウンロード段階が開始してから経過した時間(ミリ秒)。 countアプリケーションからの initProgress イベントを受け取った回数です。 ダウンロードプログレスバーが現在表示されていないことを前提として、初期化段階時にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。 DOWNLOAD_PERCENTAGE SWF ファイルが完全にダウンロードされたときに、ダウンロード段階がプログレスバーを占めるパーセント。6060 SWF ファイルが完全にダウンロードされたときに、ダウンロード段階がプログレスバーを占めるパーセント。 プログレスバーの残りの部分は、初期化段階が占めます。 この値の範囲は 0 から 100 です。 MINIMUM_DISPLAY_TIME 表示を可視にするまでの最小ミリ秒数。00 表示を可視にするまでの最小ミリ秒数。 アプリケーションのダウンロードと初期化にかかる時間が最小ミリ秒数に指定された値より小さい場合、Flex はこの指定された時間が経過するまで一時停止してから、complete イベントを送出します。 initProgressTotal 初期化段階で取得すると予想される検証イベントの合計数です。66 初期化段階で取得すると予想される検証イベントの合計数です。この数は、4 以上の整数である必要があります(4 より大きい場合は、初期化コードの効率が低下する場合があります)。 backgroundAlpha backgroundImage プロパティで定義されている SWF ファイルまたはイメージのアルファレベル、または backgroundColor プロパティで定義されているカラーのアルファレベルです。1.0 backgroundImage プロパティで定義されている SWF ファイルまたはイメージのアルファレベル、または backgroundColor プロパティで定義されているカラーのアルファレベルです。 有効な値の範囲は 0 から 1.0 です。

backgroundColor または backgroundImage のいずれか一方を設定できますが、両方を設定することはできません。

backgroundColor ダウンロードプログレスバーの背景色です。 ダウンロードプログレスバーの背景色です。 backgroundColor または backgroundImage のいずれか一方を設定できますが、両方を設定することはできません。 backgroundImage プリローダーによって渡されるアプリケーションの背景イメージです。null プリローダーによって渡されるアプリケーションの背景イメージです。 backgroundColor または backgroundImage のいずれか一方を設定できますが、両方を設定することはできません。

値が null の場合、"未設定" であることを意味します。 このスタイルと backgroundColor スタイルの両方が undefined である場合、コンポーネントは透明な背景を持ちます。

プリローダーは埋め込みイメージを表示しません。 実行時にロードされたイメージのみを使用できます。

backgroundSize backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大または縮小します。"auto" backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大および縮小します。 "100%" に設定すると、コンポーネント全体に収まるサイズにイメージを伸縮します。 パーセント値で指定する場合は、パーセント記号(%)付きで指定する必要があります。 "auto" の値で、イメージの元のサイズを維持します。 barFrameRect プログレスバーの境界線のサイズです。mx.geom:RoundedRectangle プログレスバーの境界線のサイズです。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 barRect プログレスバーのサイズです。mx.geom:RoundedRectangle プログレスバーのサイズです。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 borderRect 表示の境界線のサイズです。mx.geom:RoundedRectangle 表示の境界線のサイズです。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 downloadingLabel ダウンロード段階でラベルとして表示するストリングです。"Loading" ダウンロード段階でラベルとして表示するストリングです。 initializingLabel 初期化段階でラベルとして表示するストリングです。"Initializing" 初期化段階でラベルとして表示するストリングです。 labelFormat ラベルの TextField コンポーネントの TextFormat オブジェクトです。 ラベルの TextField コンポーネントの TextFormat オブジェクトです。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 labelRect ラベルの TextField コンポーネントのサイズです。 ラベルの TextField コンポーネントのサイズです。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 label プログレスバーがアクティブなときに表示されるテキストです。"" プログレスバーがアクティブなときに表示されるテキストです。 Preloader クラスは、プログレスバーを表示する前にこの値を設定します。 サブクラスにこのプロパティを実装するのは、オプションです。 percentFormat パーセントを表示するための TextField コンポーネントの TextFormat です。 パーセントを表示するための TextField コンポーネントの TextFormat です。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 percentRect パーセントを表示するための TextField コンポーネントのサイズです。 パーセントを表示するための TextField コンポーネントのサイズです。 これは、読み取り専用のプロパティです。変更が必要な場合は、オーバーライドします。 showLabel ラベルを表示するか(true)、または表示しないか(false)を制御します。true ラベルを表示するか(true)、または表示しないか(false)を制御します。 showPercentage パーセンテージを表示するか(true)、または表示しないか(false)を制御します。true パーセンテージを表示するか(true)、または表示しないか(false)を制御します。 stageHeight ステージの高さ。Preloader クラスによって渡されます。 ステージの高さ。Preloader クラスによって渡されます。 stageWidth ステージの幅。Preloader クラスによって渡されます。 ステージの幅。Preloader クラスによって渡されます。 visible ダウンンロードプログレスバーを表示するかどうかを指定します。false ダウンンロードプログレスバーを表示するかどうかを指定します。

Preloader コントロールはプログレスバーを表示するように決定すると、この値を true に設定します。 Preloader コントロールはプログレスバーを非表示にするように決定すると、この値を false に設定します。

DownloadProgressBar クラスのサブクラスでこのプロパティを変更しないでください。 その代わりに、setter メソッドをオーバーライドして、Preloader がこのプロパティをいつ変更したかを認識し、必要な措置を講じるようにすることができます。

preloader Preloader クラスは、プリローダーからイベントをリッスンできるように、クラス自体への参照を表示クラスに渡します。 Preloader クラスは、プリローダーからイベントをリッスンできるように、クラス自体への参照を表示クラスに渡します。
SparkDownloadProgressBar SparkDownloadProgressBar クラスはダウンロードの進行状況を表示します。mx.preloaders:IPreloaderDisplayflash.display:Sprite SparkDownloadProgressBar クラスはダウンロードの進行状況を表示します。アプリケーションでダウンロードおよびロードを実行しているとき、ユーザーにフィードバックを提供するために Preloader コントロールで使用されます。

ダウンロードプログレスバーには、アプリケーションの 2 つの段階(ダウンロード段階と初期化段階)に関する情報が表示されます。

アプリケーションコンテナで、preloader プロパティを使用してサブクラスの名前を指定します。

SparkDownloadProgressBar クラスのサブクラスを作成すると、カスタムダウンロードプログレスバーのコンポーネントを実装することができます。MXML コンポーネントとして実装すると、ロードに著しく時間がかかります。ダウンロードプログレスバーを MXML コンポーネントとして実装することは避けてください。

mx.core.Applicationmx.preloaders.IPreloaderDisplaymx.preloaders.PreloaderSparkDownloadProgressBar コンストラクターです。 コンストラクターです。 completeHandler Event.COMPLETE イベントのイベントリスナーです。eventイベントオブジェクト。 Event.COMPLETE イベントのイベントリスナーです。 デフォルトの実装では、何も行われません。 createChildren 表示のサブコンポーネントを作成します。 表示のサブコンポーネントを作成します。 initCompleteHandler FlexEvent.INIT_COMPLETE イベントのイベントリスナーです。eventイベントオブジェクトです。 FlexEvent.INIT_COMPLETE イベントのイベントリスナーです。この実装により、Event.COMPLETE イベントが送出されます。 initProgressHandler FlexEvent.INIT_PROGRESS イベントのイベントリスナーです。eventイベントオブジェクト。 FlexEvent.INIT_PROGRESS イベントのイベントリスナーです。 この実装により、イベントが送出されるたびにプログレスバーが更新されます。 initialize ダウンロードプログレスバーが Preloader の子として追加されると、Preloader によって呼び出されます。 ダウンロードプログレスバーが Preloader の子として追加されると、Preloader によって呼び出されます。 これが、ダウンロードプログレスバー設定の開始点となります。 progressHandler ProgressEvent.PROGRESS イベントのイベントリスナーです。eventイベントオブジェクト。 ProgressEvent.PROGRESS イベントのイベントリスナーです。 この実装により、ダウンロードされたバイトのパーセントでプログレスバーが更新されます。 rslCompleteHandler RSLEvent.RSL_COMPLETE イベントのイベントリスナーです。eventmx.events:RSLEventイベントオブジェクト。 RSLEvent.RSL_COMPLETE イベントのイベントリスナーです。 rslErrorHandler RSLEvent.RSL_ERROR イベントのイベントリスナーです。eventmx.events:RSLEventイベントオブジェクト。 RSLEvent.RSL_ERROR イベントのイベントリスナーです。 このイベントリスナーは、RSL のダウンロード時に検出されたすべてのエラーを処理します。 rslProgressHandler RSLEvent.RSL_PROGRESS イベントのイベントリスナーです。eventmx.events:RSLEventイベントオブジェクト。 RSLEvent.RSL_PROGRESS イベントのイベントリスナーです。 デフォルトの実装では、何も行われません。 setDownloadProgress ダウンロードプログレスバーの外側の部分を更新して、ダウンロードの進行状況を示します。completedダウンロードされたアプリケーションの SWF ファイルのバイト数です。 totalアプリケーションの SWF ファイルのサイズ(バイト単位)です。 ダウンロードプログレスバーの外側の部分を更新して、ダウンロードの進行状況を示します。 setInitProgress ダウンロードプログレスバーの内側の部分を更新して、初期化の進行状況を示します。completed完了した初期化ステップの数です。 total初期化ステップの合計数です。 ダウンロードプログレスバーの内側の部分を更新して、初期化の進行状況を示します。 showDisplayForDownloading ダウンロード中にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。戻り値が true の場合、ダウンロードプログレスバーが表示されます。 デフォルト動作では、700 ミリ秒の時間が経過した時点で、ダウンロードが完了したのが SWF ファイルのバイト数の半分以下の場合に、ダウンロードプログレスバーが表示されます。 elapsedTimeダウンロード段階が開始してから経過した時間(ミリ秒)。 eventbytesLoaded プロパティおよび bytesTotal プロパティのある ProgressEvent オブジェクトです。 ダウンロード中にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。 showDisplayForInit ダウンロードプログレスバーが現在表示されていないことを前提として、初期化段階時にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。true の場合、ダウンロードプログレスバーが表示されます。 elapsedTimeダウンロード段階が開始してから経過した時間(ミリ秒)。 countアプリケーションからの initProgress イベントを受け取った回数です。 ダウンロードプログレスバーが現在表示されていないことを前提として、初期化段階時にダウンロードプログレスバーを表示するかどうかを決めるアルゴリズムを定義します。 initProgressTotal 初期化段階で取得すると予想される検証イベントの合計数です。66 初期化段階で取得すると予想される検証イベントの合計数です。この数は、4 以上の整数である必要があります(4 より大きい場合は、初期化コードの効率が低下する場合があります)。 backgroundAlpha backgroundImage プロパティで定義されている SWF ファイルまたはイメージのアルファレベル、または backgroundColor プロパティで定義されているカラーのアルファレベルです。1.0 backgroundImage プロパティで定義されている SWF ファイルまたはイメージのアルファレベル、または backgroundColor プロパティで定義されているカラーのアルファレベルです。 有効な値の範囲は 0 から 1.0 です。カスタムクラスに独自の値を設定するには、このプロパティをオーバーライドします。

backgroundColor または backgroundImage のいずれか一方を設定できますが、両方を設定することはできません。

backgroundColor ダウンロードプログレスバーの背景色です。 ダウンロードプログレスバーの背景色です。 カスタムクラスに独自の値を設定するには、このプロパティをオーバーライドします。

backgroundColor または backgroundImage のいずれか一方を設定できますが、両方を設定することはできません。

backgroundImage プリローダーによって渡されるアプリケーションの背景イメージです。null プリローダーによって渡されるアプリケーションの背景イメージです。 カスタムクラスに独自の値を設定するには、このプロパティをオーバーライドします。

backgroundColor または backgroundImage のいずれか一方を設定できますが、両方を設定することはできません。

値が null の場合、"未設定" であることを意味します。 このスタイルと backgroundColor スタイルの両方が undefined である場合、コンポーネントは透明な背景を持ちます。

プリローダーは埋め込みイメージを表示しません。 実行時にロードされたイメージのみを使用できます。

backgroundSize backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大または縮小します。"auto" backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大および縮小します。 "100%" に設定すると、コンポーネント全体に収まるサイズにイメージを伸縮します。 パーセント値で指定する場合は、パーセント記号(%)付きで指定する必要があります。 "auto" の値で、イメージの元のサイズを維持します。 stageHeight ステージの高さ。Preloader クラスによって渡されます。 ステージの高さ。Preloader クラスによって渡されます。 stageWidth ステージの幅。Preloader クラスによって渡されます。 ステージの幅。Preloader クラスによって渡されます。 visible ダウンンロードプログレスバーを表示するかどうかを指定します。false ダウンンロードプログレスバーを表示するかどうかを指定します。

Preloader コントロールはプログレスバーを表示するように決定すると、この値を true に設定します。 Preloader コントロールはプログレスバーを非表示にするように決定すると、この値を false に設定します。

SparkDownloadProgressBar クラスのサブクラスがこのプロパティを変更しないように注意してください。その代わりに、setter メソッドをオーバーライドして、Preloader がこのプロパティをいつ変更したかを認識し、必要な措置を講じるようにすることができます。

preloader Preloader クラスは、プリローダーからイベントをリッスンできるように、クラス自体への参照を表示クラスに渡します。 Preloader クラスは、プリローダーからイベントをリッスンできるように、クラス自体への参照を表示クラスに渡します。