パッケージ | org.osmf.traits |
クラス | public class LoaderBase |
継承 | LoaderBase EventDispatcher Object |
サブクラス | F4MLoader, ImageLoader, ManifestLoaderBase, NetLoader, SoundLoader, SWFLoader |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
LoadTrait が設定されている MediaElement は、LoaderBase を使用して、実際のロード操作を実行します。このようにロードとアンロードをメディアから分離すると、MediaElement で、状況に応じて様々なローダーを使用できます。
メソッド | 定義元 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
このローダーが、指定された MediaResourceBase を処理(ロード)できるかどうかを示します。 | LoaderBase | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定された LoadTrait をロードします。 | LoaderBase | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定された LoadTrait をアンロードします。 | LoaderBase | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
メソッド | 定義元 | ||
---|---|---|---|
指定された LoadTrait のロードを実行します。 | LoaderBase | ||
指定された LoadTrait のアンロードを実行します。 | LoaderBase | ||
指定された情報を使用して、指定された LoadTrait を更新します。必要な場合は、状態変更イベントを送出します。 | LoaderBase |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
LoaderBase によってロードまたはアンロードされている LoadTrait の状態が変更されたときに送出されます。 | LoaderBase |
canHandleResource | () | メソッド |
public function canHandleResource(resource:MediaResourceBase):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
このローダーが、指定された MediaResourceBase を処理(ロード)できるかどうかを示します。
パラメーター
resource:MediaResourceBase — 対象となるメディアリソースです。
|
Boolean — このローダーが指定されたリソースを処理できる場合は、true です。
|
executeLoad | () | メソッド |
protected function executeLoad(loadTrait:org.osmf.traits:LoadTrait):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された LoadTrait のロードを実行します。
このメソッドは、load()
によって呼び出されます。サブクラスでは、このメソッドをオーバーライドして、独自に実装したロード操作を提供する必要があります。
パラメーター
loadTrait:org.osmf.traits:LoadTrait |
executeUnload | () | メソッド |
protected function executeUnload(loadTrait:org.osmf.traits:LoadTrait):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された LoadTrait のアンロードを実行します。
このメソッドは、unload()
によって呼び出されます。サブクラスでは、このメソッドをオーバーライドして、独自に実装したアンロード操作を提供する必要があります。
パラメーター
loadTrait:org.osmf.traits:LoadTrait |
load | () | メソッド |
public final function load(loadTrait:org.osmf.traits:LoadTrait):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された LoadTrait をロードします。LoadTrait のロード状態を変更します。状態が変更されるたびに loadStateChange
イベントが送出されます。
通常、LoadTrait がロードしている間の状態は LOADING
です。ロードが正常に完了すると READY
になります。ロードを完了できない場合は LOAD_ERROR
になります。
メソッドの呼び出し時に LoadTrait の LoadState が LOADING
または READY
の場合、このメソッドはエラーをスローします。
サブクラスでは、executeLoad
メソッドをオーバーライドして、実際のロード操作を実行する必要があります。
パラメーター
loadTrait:org.osmf.traits:LoadTrait — ロードする LoadTrait です。
|
例外
IllegalOperationError — このローダーが、指定された LoadTrait(canHandleResource() メソッドで決定)をロードできない場合、または LoadTrait の LoadState が LOADING または READY の場合は、IllegalOperationError になります。
|
関連する API エレメント
unload | () | メソッド |
public final function unload(loadTrait:org.osmf.traits:LoadTrait):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された LoadTrait をアンロードします。LoadTrait のロード状態を変更します。状態が変更されるたびに loaderStateChange
イベントが送出されます。
通常、LoadTrait がアンロードしている間の状態は UNLOADING
です。アンロードが正常に完了すると UNINITIALIZED
になります。アンロードを完了できない場合は LOAD_ERROR
になります。
メソッドの呼び出し時に LoadTrait の LoadState が READY
でない場合、このメソッドはエラーをスローします。
サブクラスでは、executeUnload
メソッドをオーバーライドして、実際のアンロード操作を実行する必要があります。
パラメーター
loadTrait:org.osmf.traits:LoadTrait — アンロードする LoadTrait です。
|
例外
IllegalOperationError — このローダーが、指定された LoadTrait(canHandleResource() メソッドで決定)をアンロードできない場合、または LoadTrait の LoadState が READY でない場合は、IllegalOperationError になります。
|
関連する API エレメント
updateLoadTrait | () | メソッド |
protected final function updateLoadTrait(loadTrait:org.osmf.traits:LoadTrait, newState:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された情報を使用して、指定された LoadTrait を更新します。必要な場合は、状態変更イベントを送出します。
パラメーター
loadTrait:org.osmf.traits:LoadTrait — 更新する LoadTrait です。
| |
newState:String — LoadTrait の新しい LoadState です。
|
loadStateChange | イベント |
org.osmf.events.LoaderEvent
プロパティ LoaderEvent.type =
org.osmf.events.LoaderEvent.LOAD_STATE_CHANGE
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
LoaderBase によってロードまたはアンロードされている LoadTrait の状態が変更されたときに送出されます。
LoaderEvent.LOAD_STATE_CHANGE 定数により、イベントオブジェクトの type プロパティ値が loadStateChange イベント用に定義されます。Tue Jun 12 2018, 10:34 AM Z