Packagejp.progression.core.scenes
Classpublic class SceneInfo
InheritanceSceneInfo Inheritance EventIntegrator Inheritance flash.events.EventDispatcher

SceneObject インスタンスに関する情報を提供します。 SceneInfo クラスを直接インスタンス化することはできません。 new SceneInfo() コンストラクタを呼び出すと、ArgumentError 例外がスローされます。

View the examples



Public Properties
 PropertyDefined By
  content : SceneObject
[read-only] この SceneInfo オブジェクトに関係したロードされたオブジェクトです。
SceneInfo
  data : XMLList
[read-only] PRMLLoader クラスや addChildFromXML() メソッドなどで追加されたシーンオブジェクトに設定されていた XML データを取得します。
SceneInfo
  loaderURL : String
[read-only] この SceneInfo オブジェクトによって記述されるメディアのロードを開始した SWF ファイルの URL です。
SceneInfo
  query : Query
[read-only] Progression.goto() メソッドの引数の SceneId インスタンスに設定されていた Query データを取得します。
SceneInfo
  url : String
[read-only] ロードされるメディアの URL です。
SceneInfo
Public Methods
 MethodDefined By
 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.
EventIntegrator
 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.
EventIntegrator
 Inherited
completelyRemoveEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventIntegrator インスタンスからリスナーを削除します。 このメソッドを使用して削除されたリスナーは、restoreRemovedListeners() メソッドで再登録させることができません。 Remove the listener from EventIntegrator instance.
EventIntegrator
 Inherited
dispatchEvent(event:Event):Boolean
[override] イベントをイベントフローに送出します。 Dispatches an event into the event flow.
EventIntegrator
 Inherited
hasEventListener(type:String):Boolean
[override] EventIntegrator インスタンスに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
EventIntegrator
 Inherited
removeAllListeners(completely:Boolean = false):void
addEventListener() メソッド経由で登録された全てのイベントリスナー登録を削除します。 完全に登録を削除しなかった場合には、削除されたイベントリスナーを restoreRemovedListeners() メソッドで復帰させることができます。 Remove the whole event listener registered via addEventListener() method.
EventIntegrator
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[override] EventIntegrator インスタンスからリスナーを削除します。 このメソッドを使用して削除されたリスナーは、restoreRemovedListeners() メソッドで再登録させることができます。 Remove the listener from EventIntegrator instance.
EventIntegrator
 Inherited
removeEventListener() メソッド、または removeAllListeners() メソッド経由で削除された全てイベントリスナーを再登録します。 Re-register the whole event listener removed via removeEventListener() or removeAllListeners() method.
EventIntegrator
  
toString():String
[override] 指定されたオブジェクトのストリング表現を返します。 Returns the string representation of the specified object.
SceneInfo
 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.
EventIntegrator
Events
 Event Summary Defined By
  データが正常にロードされたときに送出されます。SceneInfo
  ネットワーク要求が HTTP を介して行われ、Flash Player が HTTP 状況コードを検出できる場合に送出されます。SceneInfo
  入出力エラーが発生してロード処理が失敗したときに送出されます。SceneInfo
  ロード操作が開始したときに送出されます。SceneInfo
  ダウンロード処理を実行中にデータを受信したときに送出されます。SceneInfo
  query の値が更新された場合に送出されます。SceneInfo
  ロードされたオブジェクトが Loader オブジェクトの unload() メソッドを使用して削除されるたびに、LoaderInfo オブジェクトによって送出されます。SceneInfo
Property Detail
__dataproperty
__data:XMLList


Implementation
    progression_internal function get __data():XMLList
    progression_internal function set __data(value:XMLList):void
__queryproperty 
__query:Query


Implementation
    progression_internal function get __query():Query
    progression_internal function set __query(value:Query):void
contentproperty 
content:SceneObject  [read-only]

この SceneInfo オブジェクトに関係したロードされたオブジェクトです。


Implementation
    public function get content():SceneObject
dataproperty 
data:XMLList  [read-only]

PRMLLoader クラスや addChildFromXML() メソッドなどで追加されたシーンオブジェクトに設定されていた XML データを取得します。


Implementation
    public function get data():XMLList
loaderURLproperty 
loaderURL:String  [read-only]

この SceneInfo オブジェクトによって記述されるメディアのロードを開始した SWF ファイルの URL です。


Implementation
    public function get loaderURL():String
queryproperty 
query:Query  [read-only]

Progression.goto() メソッドの引数の SceneId インスタンスに設定されていた Query データを取得します。


Implementation
    public function get query():Query
urlproperty 
url:String  [read-only]

ロードされるメディアの URL です。


Implementation
    public function get url():String
Method Detail
toString()method
override public function toString():String

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

Returns
Stringオブジェクトのストリング表現です。 A string representation of the object.
Event Detail
complete Event
Event Object Type: flash.events.Event
Event.type property = flash.events.Event.COMPLETE

データが正常にロードされたときに送出されます。

httpStatus Event  
Event Object Type: flash.events.HTTPStatusEvent
HTTPStatusEvent.type property = flash.events.HTTPStatusEvent.HTTP_STATUS

ネットワーク要求が HTTP を介して行われ、Flash Player が HTTP 状況コードを検出できる場合に送出されます。

ioError Event  
Event Object Type: flash.events.IOErrorEvent
IOErrorEvent.type property = flash.events.IOErrorEvent.IO_ERROR

入出力エラーが発生してロード処理が失敗したときに送出されます。

open Event  
Event Object Type: flash.events.Event
Event.type property = flash.events.Event.OPEN

ロード操作が開始したときに送出されます。

progress Event  
Event Object Type: flash.events.ProgressEvent
ProgressEvent.type property = flash.events.ProgressEvent.PROGRESS

ダウンロード処理を実行中にデータを受信したときに送出されます。

sceneQuery Event  
Event Object Type: jp.progression.events.SceneEvent
SceneEvent.type property = jp.progression.events.SceneEvent.SCENE_QUERY

query の値が更新された場合に送出されます。

sceneQuery イベントオブジェクトの type プロパティ値を定義します。 The SceneEvent.SCENE_QUERY constant defines the value of the type property of an sceneQuery event object.
unload Event  
Event Object Type: flash.events.Event
Event.type property = flash.events.Event.UNLOAD

ロードされたオブジェクトが Loader オブジェクトの unload() メソッドを使用して削除されるたびに、LoaderInfo オブジェクトによって送出されます。

Examples