Packagejp.progression.loader
Classpublic class PRMLLoader
InheritancePRMLLoader Inheritance ExURLLoader Inheritance flash.net.URLLoader
Subclasses EasyCastingLoader

PRMLLoader クラスは、読み込んだ PRML 形式の XML ファイルから自動的に、Progression インスタンスを作成するローダークラスです。

View the examples



Public Properties
 PropertyDefined By
  autoLock : Boolean
コマンド処理を実行中に lock プロパティの値を自動的に有効化するかどうかを設定または取得します。 この設定が有効である場合には、コマンド処理が開始されると lock プロパティが true に、処理完了後に false となります。
PRMLLoader
 Inheritedloading : Boolean
[read-only] 読み込み処理が実行中かどうかを取得します。 Returns if the reading process is executing.
ExURLLoader
  progression : Progression
[read-only] 読み込んだ XML データの情報を元に作成された Progression インスタンスを取得します。
PRMLLoader
  stage : Stage
[read-only] 関連付けられている Stage インスタンスを取得します。
PRMLLoader
  sync : Boolean
ブラウザ上でコンテンツを実行している場合に、URL と Progression インスタンスのシーンを同期させるかどうかを取得または設定します。 同一コンテンツ上で有効化できる Progression インスタンスは 1 つのみであり、複数に対して有効化を試みた場合、最後に有効化された Progression インスタンス以外の sync プロパティは自動的に false に設定されます。
PRMLLoader
 Inheritedurl : String
[read-only] ダウンロードされた URL を取得します。 Get the URL which downloaded.
ExURLLoader
Public Methods
 MethodDefined By
  
PRMLLoader(stage:Stage, request:URLRequest = null)
新しい PRMLLoader インスタンスを作成します。 Creates a new PRMLLoader object.
PRMLLoader
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[override] イベントリスナーオブジェクトを EventIntegrator インスタンスに登録し、リスナーがイベントの通知を受け取るようにします。 このメソッドを使用して登録されたリスナーを removeEventListener() メソッドで削除した場合には、restoreRemovedListeners() メソッドで再登録させることができます。 Register the event listener object into the EventIntegrator instance to get the event notification.
ExURLLoader
 Inherited
addExclusivelyEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventIntegrator インスタンスに登録し、リスナーがイベントの通知を受け取るようにします。 このメソッドを使用して登録されたリスナーは、IEventIntegrator インスタンスの管理外となるため、removeEventListener() メソッドで削除した場合にも、restoreRemovedListeners() メソッドで再登録させることができません。 Register the event listener object into the EventIntegrator instance to get the event notification.
ExURLLoader
 Inherited
close():void
[override] 進行中のロード操作は直ちに終了します。 Closes the load operation in progress.
ExURLLoader
 Inherited
completelyRemoveEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventIntegrator インスタンスからリスナーを削除します。 このメソッドを使用して削除されたリスナーは、restoreRemovedListeners() メソッドで再登録させることができません。 Remove the listener from EventIntegrator instance.
ExURLLoader
 Inherited
dispatchEvent(event:Event):Boolean
[override] イベントをイベントフローに送出します。 Dispatches an event into the event flow.
ExURLLoader
 Inherited
hasEventListener(type:String):Boolean
[override] EventIntegrator インスタンスに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
ExURLLoader
 Inherited
load(request:URLRequest):void
[override] 指定された URL からデータを送信およびロードします。 Sends and loads data from the specified URL.
ExURLLoader
  
parse(data:*):*
[override] データをパースします。
PRMLLoader
 Inherited
removeAllListeners(completely:Boolean = false):void
addEventListener() メソッド経由で登録された全てのイベントリスナー登録を削除します。 完全に登録を削除しなかった場合には、削除されたイベントリスナーを restoreRemovedListeners() メソッドで復帰させることができます。 Remove the whole event listener registered via addEventListener() method.
ExURLLoader
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[override] EventIntegrator インスタンスからリスナーを削除します。 このメソッドを使用して削除されたリスナーは、restoreRemovedListeners() メソッドで再登録させることができます。 Remove the listener from EventIntegrator instance.
ExURLLoader
 Inherited
removeEventListener() メソッド、または removeAllListeners() メソッド経由で削除された全てイベントリスナーを再登録します。 Re-register the whole event listener removed via removeEventListener() or removeAllListeners() method.
ExURLLoader
 Inherited
インスタンスに対して、複数のプロパティを一括設定します。 Setup the several instance properties.
ExURLLoader
  
toString():String
[override] 指定されたオブジェクトのストリング表現を返します。 Returns the string representation of the specified object.
PRMLLoader
 Inherited
willTrigger(type:String):Boolean
[override] 指定されたイベントタイプについて、この EventIntegrator インスタンスまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type.
ExURLLoader
Property Detail
autoLockproperty
autoLock:Boolean

コマンド処理を実行中に lock プロパティの値を自動的に有効化するかどうかを設定または取得します。 この設定が有効である場合には、コマンド処理が開始されると lock プロパティが true に、処理完了後に false となります。


Implementation
    public function get autoLock():Boolean
    public function set autoLock(value:Boolean):void
progressionproperty 
progression:Progression  [read-only]

読み込んだ XML データの情報を元に作成された Progression インスタンスを取得します。


Implementation
    public function get progression():Progression
stageproperty 
stage:Stage  [read-only]

関連付けられている Stage インスタンスを取得します。


Implementation
    public function get stage():Stage
syncproperty 
sync:Boolean

ブラウザ上でコンテンツを実行している場合に、URL と Progression インスタンスのシーンを同期させるかどうかを取得または設定します。 同一コンテンツ上で有効化できる Progression インスタンスは 1 つのみであり、複数に対して有効化を試みた場合、最後に有効化された Progression インスタンス以外の sync プロパティは自動的に false に設定されます。


Implementation
    public function get sync():Boolean
    public function set sync(value:Boolean):void
Constructor Detail
PRMLLoader()Constructor
public function PRMLLoader(stage:Stage, request:URLRequest = null)

新しい PRMLLoader インスタンスを作成します。 Creates a new PRMLLoader object.

Parameters
stage:Stage関連付けたい Stage インスタンスです。
 
request:URLRequest (default = null)ダウンロードする URL を指定する URLRequest オブジェクトです。このパラメータを省略すると、ロード操作は開始されません。指定すると、直ちにロード操作が開始されます。詳細については、load を参照してください。
Method Detail
parse()method
override public function parse(data:*):*

データをパースします。

Parameters

data:*パースしたいデータです。

Returns
*パース後のデータです。
toString()method 
override public function toString():String

指定されたオブジェクトのストリング表現を返します。 Returns the string representation of the specified object.

Returns
Stringオブジェクトのストリング表現です。 A string representation of the object.
Examples