Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
org.osmf.traits 

LoaderBase  - AS3 OSMF

パッケージorg.osmf.traits
クラスpublic class LoaderBase
継承LoaderBase Inheritance EventDispatcher Inheritance Object
サブクラス F4MLoader, ImageLoader, ManifestLoaderBase, NetLoader, SoundLoader, SWFLoader

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 1.0
ランタイムバージョン: Flash Player 10, AIR 1.5

LoaderBase は、LoadTrait のロードとアンロードが可能なオブジェクトの基本クラスです。

LoadTrait が設定されている MediaElement は、LoaderBase を使用して、実際のロード操作を実行します。このようにロードとアンロードをメディアから分離すると、MediaElement で、状況に応じて様々なローダーを使用できます。



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
パブリックメソッド
 メソッド定義元
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
  
このローダーが、指定された MediaResourceBase を処理(ロード)できるかどうかを示します。
LoaderBase
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
指定された LoadTrait をロードします。
LoaderBase
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
  
指定された LoadTrait をアンロードします。
LoaderBase
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
プロテクトメソッド
 メソッド定義元
  
指定された LoadTrait のロードを実行します。
LoaderBase
  
指定された LoadTrait のアンロードを実行します。
LoaderBase
  
指定された情報を使用して、指定された LoadTrait を更新します。必要な場合は、状態変更イベントを送出します。
LoaderBase
イベント
 イベント 概要 定義元
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited[ブロードキャストイベント] 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 イベント用に定義されます。




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。