Packagejp.progression
Classpublic class Progression
InheritanceProgression Inheritance EventIntegrator Inheritance flash.events.EventDispatcher

Progression クラスは、Progression を使用するための基本クラスです。 シーン作成やシーン移動の処理は、全て Progression インスタンスを通じて行います。

View the examples



Public Properties
 PropertyDefined By
  activatedLicenseType : String
[static] [read-only] 適用されているライセンスの種類を取得または設定します。
Progression
  autoLock : Boolean
コマンド処理を実行中に lock プロパティの値を自動的に有効化するかどうかを設定または取得します。 この設定が有効である場合には、コマンド処理が開始されると lock プロパティが true に、処理完了後に false となります。
Progression
  container : Container
[read-only] インスタンスに関連付けられている Container インスタンスを取得します。
Progression
  current : SceneObject
[read-only] カレントである SceneObject インスタンスを取得します。
Progression
  departedSceneId : SceneId
[read-only] 出発地となるシーン識別子を取得します。
Progression
  destinedSceneId : SceneId
[read-only] 目的地となるシーン識別子を取得します。
Progression
  eventHandlerEnabled : Boolean
オブジェクトのイベントハンドラメソッドを有効化するかどうかを指定します。
Progression
  eventType : String
[read-only] 現在表示中のシーンで発生しているイベントタイプを取得します。
Progression
  firstSceneId : SceneId
[read-only] インスタンスを作成した際の状況から判断された、最初に表示するシーンに適したシーン識別子を取得します。 この値はブラウザ上で再生させた場合に、コンテンツが設置されている URL のフラグメント値から自動的に設定されます。 その他の状況で再生された場合には、常にルートシーンのシーン識別子が設定されます。
Progression
  group : String
インスタンスのグループ名を取得または設定します。 Indicates the instance group of the Progression.
Progression
  id : String
[read-only] インスタンスの識別子を取得します。 Indicates the instance id of the Progression.
Progression
  interrupting : Boolean
[read-only] 中断処理中かどうかを取得します。
Progression
  keyboard : KeyboardManager
[read-only] キーボード操作に関連する設定を行う KeyboardManager インスタンスを取得します。
Progression
  lock : Boolean
コマンド処理を実行中に、外部からの goto() メソッドの呼び出しを有効にするかどうかを設定または取得します。 このプロパティを設定すると autoLock プロパティが強制的に false に設定されます。
Progression
  onProcessComplete : Function
シーンオブジェクトが ProcessEvent.PROCESS_COMPLETE イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。
Progression
  onProcessError : Function
シーンオブジェクトが ProcessEvent.PROCESS_ERROR イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。
Progression
  onProcessEvent : Function
シーンオブジェクトが ProcessEvent.PROCESS_EVENT イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。
Progression
  onProcessInterrupt : Function
シーンオブジェクトが ProcessEvent.PROCESS_INTERRUPT イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。
Progression
  onProcessScene : Function
シーンオブジェクトが ProcessEvent.PROCESS_SCENE イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。
Progression
  onProcessStart : Function
シーンオブジェクトが ProcessEvent.PROCESS_START イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。
Progression
  root : SceneObject
[read-only] 制御対象のシーンリストのツリー構造部分の一番上にある SceneObject インスタンスを取得または設定します。
Progression
  running : Boolean
[read-only] 現在の処理状態を取得します。
Progression
  stage : Stage
[read-only] インスタンスに関連付けられている Stage インスタンスを取得します。
Progression
  sync : Boolean
ブラウザ上でコンテンツを実行している場合に、URL と Progression インスタンスのシーンを同期させるかどうかを取得または設定します。 同一コンテンツ上で有効化できる Progression インスタンスは 1 つのみであり、複数に対して有効化を試みた場合、最後に有効化された Progression インスタンス以外の sync プロパティは自動的に false に設定されます。
Progression
  uiContextMenu : CastObjectContextMenu
[static] [read-only] 背景に関連付けられている CastObjectContextMenu インスタンスを取得します。
Progression
Public Methods
 MethodDefined By
  
Progression(id:String, stage:Stage = null, rootClass:Class = null)
新しい Progression インスタンスを作成します。 Creates a new Progression object.
Progression
 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
  
指定された id と同じ値が設定されている Progression インスタンスを返します。
Progression
  
指定された sceneId インスタンスの指し示す Progression インスタンスを返します。
Progression
  
getProgressionsByGroup(group:String, sort:Boolean = false):Array
指定された group と同じ値を持つ Progression インスタンスを含む配列を返します。
Progression
  
getProgressionsByRegExp(fieldName:String, pattern:RegExp, sort:Boolean = false):Array
指定された fieldName が条件と一致する Progression インスタンスを含む配列を返します。
Progression
  
goto(sceneId:SceneId):void
シーンを移動します。
Progression
 Inherited
hasEventListener(type:String):Boolean
[override] EventIntegrator インスタンスに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
EventIntegrator
  
initialize(activatedLicenseType:String):Boolean
[static]
Progression
  
interrupt(enforced:Boolean = false):void
シーン移動処理を中断します。
Progression
 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
  
インスタンスに対して、複数のプロパティを一括設定します。
Progression
  
toString():String
[override] 指定されたオブジェクトのストリング表現を返します。 Returns the string representation of the specified object.
Progression
 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
Protected Methods
 MethodDefined By
  
サブクラスで onProcessComplete イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessComplete プロパティに、別のメソッドを設定された場合は無効化されます。
Progression
  
サブクラスで onProcessError イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessError プロパティに、別のメソッドを設定された場合は無効化されます。
Progression
  
サブクラスで onProcessEvent イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessEvent プロパティに、別のメソッドを設定された場合は無効化されます。
Progression
  
サブクラスで onProcessInterrupt イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessInterrupt プロパティに、別のメソッドを設定された場合は無効化されます。
Progression
  
サブクラスで onProcessScene イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessScene プロパティに、別のメソッドを設定された場合は無効化されます。
Progression
  
サブクラスで onProcessStart イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessStart プロパティに、別のメソッドを設定された場合は無効化されます。
Progression
Events
 Event Summary Defined By
  シーン移動処理が完了した場合に送出されます。Progression
  シーン移動処理中に移動先のシーンが存在しなかった場合に送出されます。Progression
  シーン移動処理中に対象シーンでイベントが発生した場合に送出されます。Progression
  シーン移動処理が停止された場合に送出されます。Progression
  シーン移動処理中に対象シーンが変更された場合に送出されます。Progression
  シーン移動処理が開始された場合に送出されます。Progression
Public Constants
 ConstantDefined By
  AUTHOR : String = Copyright (C) 2007-2010 taka:nium.jp, All Rights Reserved.
[static] パッケージの制作者を取得します。
Progression
  NAME : String = Progression
[static] パッケージの名前を取得します。
Progression
  PLAYER_VERSION : Version
[static] 対応している Flash Player のバージョンを取得します。
Progression
  URL : String = http://progression.jp/
[static] パッケージの URL を取得します。
Progression
  VERSION : Version
[static] パッケージのバージョン情報を取得します。
Progression
Property Detail
activatedLicenseTypeproperty
activatedLicenseType:String  [read-only]

適用されているライセンスの種類を取得または設定します。


Implementation
    public static function get activatedLicenseType():String
autoLockproperty 
autoLock:Boolean

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


Implementation
    public function get autoLock():Boolean
    public function set autoLock(value:Boolean):void
containerproperty 
container:Container  [read-only]

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


Implementation
    public function get container():Container
currentproperty 
current:SceneObject  [read-only]

カレントである SceneObject インスタンスを取得します。


Implementation
    public function get current():SceneObject
departedSceneIdproperty 
departedSceneId:SceneId  [read-only]

出発地となるシーン識別子を取得します。


Implementation
    public function get departedSceneId():SceneId
destinedSceneIdproperty 
destinedSceneId:SceneId  [read-only]

目的地となるシーン識別子を取得します。


Implementation
    public function get destinedSceneId():SceneId
eventHandlerEnabledproperty 
eventHandlerEnabled:Boolean

オブジェクトのイベントハンドラメソッドを有効化するかどうかを指定します。


Implementation
    public function get eventHandlerEnabled():Boolean
    public function set eventHandlerEnabled(value:Boolean):void
eventTypeproperty 
eventType:String  [read-only]

現在表示中のシーンで発生しているイベントタイプを取得します。


Implementation
    public function get eventType():String
firstSceneIdproperty 
firstSceneId:SceneId  [read-only]

インスタンスを作成した際の状況から判断された、最初に表示するシーンに適したシーン識別子を取得します。 この値はブラウザ上で再生させた場合に、コンテンツが設置されている URL のフラグメント値から自動的に設定されます。 その他の状況で再生された場合には、常にルートシーンのシーン識別子が設定されます。


Implementation
    public function get firstSceneId():SceneId
groupproperty 
group:String

インスタンスのグループ名を取得または設定します。 Indicates the instance group of the Progression.


Implementation
    public function get group():String
    public function set group(value:String):void
idproperty 
id:String  [read-only]

インスタンスの識別子を取得します。 Indicates the instance id of the Progression.


Implementation
    public function get id():String
interruptingproperty 
interrupting:Boolean  [read-only]

中断処理中かどうかを取得します。


Implementation
    public function get interrupting():Boolean
keyboardproperty 
keyboard:KeyboardManager  [read-only]

キーボード操作に関連する設定を行う KeyboardManager インスタンスを取得します。


Implementation
    public function get keyboard():KeyboardManager
lockproperty 
lock:Boolean

コマンド処理を実行中に、外部からの goto() メソッドの呼び出しを有効にするかどうかを設定または取得します。 このプロパティを設定すると autoLock プロパティが強制的に false に設定されます。


Implementation
    public function get lock():Boolean
    public function set lock(value:Boolean):void
onProcessCompleteproperty 
onProcessComplete:Function

シーンオブジェクトが ProcessEvent.PROCESS_COMPLETE イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。


Implementation
    public function get onProcessComplete():Function
    public function set onProcessComplete(value:Function):void
onProcessErrorproperty 
onProcessError:Function

シーンオブジェクトが ProcessEvent.PROCESS_ERROR イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。


Implementation
    public function get onProcessError():Function
    public function set onProcessError(value:Function):void
onProcessEventproperty 
onProcessEvent:Function

シーンオブジェクトが ProcessEvent.PROCESS_EVENT イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。


Implementation
    public function get onProcessEvent():Function
    public function set onProcessEvent(value:Function):void
onProcessInterruptproperty 
onProcessInterrupt:Function

シーンオブジェクトが ProcessEvent.PROCESS_INTERRUPT イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。


Implementation
    public function get onProcessInterrupt():Function
    public function set onProcessInterrupt(value:Function):void
onProcessSceneproperty 
onProcessScene:Function

シーンオブジェクトが ProcessEvent.PROCESS_SCENE イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。


Implementation
    public function get onProcessScene():Function
    public function set onProcessScene(value:Function):void
onProcessStartproperty 
onProcessStart:Function

シーンオブジェクトが ProcessEvent.PROCESS_START イベントを受け取った場合に呼び出されるイベントハンドラメソッドを取得または設定します。 このイベント処理の実行中には、addCommand() メソッド、及び insertCommand() メソッドによるコマンドの同期処理が行えます。


Implementation
    public function get onProcessStart():Function
    public function set onProcessStart(value:Function):void
rootproperty 
root:SceneObject  [read-only]

制御対象のシーンリストのツリー構造部分の一番上にある SceneObject インスタンスを取得または設定します。


Implementation
    public function get root():SceneObject
runningproperty 
running:Boolean  [read-only]

現在の処理状態を取得します。


Implementation
    public function get running():Boolean
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
uiContextMenuproperty 
uiContextMenu:CastObjectContextMenu  [read-only]

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


Implementation
    public static function get uiContextMenu():CastObjectContextMenu
Constructor Detail
Progression()Constructor
public function Progression(id:String, stage:Stage = null, rootClass:Class = null)

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

Parameters
id:Stringインスタンスの識別子です。
 
stage:Stage (default = null)関連付けたい Stage インスタンスです。
 
rootClass:Class (default = null)ルートシーンに関連付けたいクラスの参照です。
Method Detail
_onProcessComplete()method
protected function _onProcessComplete():void

サブクラスで onProcessComplete イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessComplete プロパティに、別のメソッドを設定された場合は無効化されます。

_onProcessError()method 
protected function _onProcessError():void

サブクラスで onProcessError イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessError プロパティに、別のメソッドを設定された場合は無効化されます。

_onProcessEvent()method 
protected function _onProcessEvent():void

サブクラスで onProcessEvent イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessEvent プロパティに、別のメソッドを設定された場合は無効化されます。

_onProcessInterrupt()method 
protected function _onProcessInterrupt():void

サブクラスで onProcessInterrupt イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessInterrupt プロパティに、別のメソッドを設定された場合は無効化されます。

_onProcessScene()method 
protected function _onProcessScene():void

サブクラスで onProcessScene イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessScene プロパティに、別のメソッドを設定された場合は無効化されます。

_onProcessStart()method 
protected function _onProcessStart():void

サブクラスで onProcessStart イベントハンドラメソッドの処理を override で実装したい場合に上書きします。 onProcessStart プロパティに、別のメソッドを設定された場合は無効化されます。

getProgressionById()method 
public function getProgressionById(id:String):Progression

指定された id と同じ値が設定されている Progression インスタンスを返します。

Parameters

id:String条件となるストリングです。

Returns
Progression条件と一致するインスタンスです。
getProgressionBySceneId()method 
public function getProgressionBySceneId(sceneId:SceneId):Progression

指定された sceneId インスタンスの指し示す Progression インスタンスを返します。

Parameters

sceneId:SceneId条件となる SceneId インスタンスです。

Returns
Progression条件と一致するインスタンスです。
getProgressionsByGroup()method 
public function getProgressionsByGroup(group:String, sort:Boolean = false):Array

指定された group と同じ値を持つ Progression インスタンスを含む配列を返します。

Parameters

group:String条件となるストリングです。
 
sort:Boolean (default = false)配列をソートするかどうかを指定します。

Returns
Array条件と一致するインスタンスです。
getProgressionsByRegExp()method 
public function getProgressionsByRegExp(fieldName:String, pattern:RegExp, sort:Boolean = false):Array

指定された fieldName が条件と一致する Progression インスタンスを含む配列を返します。

Parameters

fieldName:String調査するフィールド名です。
 
pattern:RegExp条件となる正規表現です。
 
sort:Boolean (default = false)配列をソートするかどうかを指定します。

Returns
Array条件と一致するインスタンスです。
goto()method 
public function goto(sceneId:SceneId):void

シーンを移動します。

Parameters

sceneId:SceneId移動先を示すシーン識別子です。

initialize()method 
public static function initialize(activatedLicenseType:String):Boolean

Parameters

activatedLicenseType:String

Returns
Boolean
interrupt()method 
public function interrupt(enforced:Boolean = false):void

シーン移動処理を中断します。

Parameters

enforced:Boolean (default = false)現在の処理で強制的に中断するかどうかです。

setProperties()method 
public function setProperties(props:Object):Progression

インスタンスに対して、複数のプロパティを一括設定します。

Parameters

props:Object設定したいプロパティを含んだオブジェクトです。

Returns
Progression設定対象の Progression インスタンスです。
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
processComplete Event
Event Object Type: jp.progression.events.ProcessEvent
ProcessEvent.type property = jp.progression.events.ProcessEvent.PROCESS_COMPLETE

シーン移動処理が完了した場合に送出されます。

processComplete イベントオブジェクトの type プロパティ値を定義します。 The ProcessEvent.PROCESS_COMPLETE constant defines the value of the type property of an processComplete event object.
processError Event  
Event Object Type: jp.progression.events.ProcessEvent
ProcessEvent.type property = jp.progression.events.ProcessEvent.PROCESS_ERROR

シーン移動処理中に移動先のシーンが存在しなかった場合に送出されます。

processError イベントオブジェクトの type プロパティ値を定義します。 The ProcessEvent.PROCESS_ERROR constant defines the value of the type property of an processError event object.
processEvent Event  
Event Object Type: jp.progression.events.ProcessEvent
ProcessEvent.type property = jp.progression.events.ProcessEvent.PROCESS_EVENT

シーン移動処理中に対象シーンでイベントが発生した場合に送出されます。

processEvent イベントオブジェクトの type プロパティ値を定義します。 The ProcessEvent.PROCESS_EVENT constant defines the value of the type property of an processEvent event object.
processInterrupt Event  
Event Object Type: jp.progression.events.ProcessEvent
ProcessEvent.type property = jp.progression.events.ProcessEvent.PROCESS_INTERRUPT

シーン移動処理が停止された場合に送出されます。

processInterrupt イベントオブジェクトの type プロパティ値を定義します。 The ProcessEvent.PROCESS_INTERRUPT constant defines the value of the type property of an processInterrupt event object.
processScene Event  
Event Object Type: jp.progression.events.ProcessEvent
ProcessEvent.type property = jp.progression.events.ProcessEvent.PROCESS_SCENE

シーン移動処理中に対象シーンが変更された場合に送出されます。

processScene イベントオブジェクトの type プロパティ値を定義します。 The ProcessEvent.PROCESS_SCENE constant defines the value of the type property of an processScene event object.
processStart Event  
Event Object Type: jp.progression.events.ProcessEvent
ProcessEvent.type property = jp.progression.events.ProcessEvent.PROCESS_START

シーン移動処理が開始された場合に送出されます。

processStart イベントオブジェクトの type プロパティ値を定義します。 The ProcessEvent.PROCESS_START constant defines the value of the type property of an processStart event object.
Constant Detail
AUTHORConstant
public static const AUTHOR:String = Copyright (C) 2007-2010 taka:nium.jp, All Rights Reserved.

パッケージの制作者を取得します。

NAMEConstant 
public static const NAME:String = Progression

パッケージの名前を取得します。

PLAYER_VERSIONConstant 
public static const PLAYER_VERSION:Version

対応している Flash Player のバージョンを取得します。

URLConstant 
public static const URL:String = http://progression.jp/

パッケージの URL を取得します。

VERSIONConstant 
public static const VERSION:Version

パッケージのバージョン情報を取得します。

Examples
     // Progression インスタンスを作成します。
     var prog:Progression = new Progression( "index", stage );
     
     // ルートシーンのイベントハンドラメソッドを設定します。
     prog.root.onLoad = function():void {
         trace( "ルートシーンで SceneEvent.LOAD イベントが送出されました。" );
     };
     prog.root.onInit = function():void {
         trace( "ルートシーンで SceneEvent.INIT イベントが送出されました。" );
     };
     
     // ルートシーン以下に子シーンを追加します。
     prog.root.addScene( new SceneObject( "scene1" ) );
     prog.root.addScene( new SceneObject( "scene2" ) );
     prog.root.addScene( new SceneObject( "scene3" ) );
     
     // scene1 シーンに移動します。
     prog.goto( new SceneId( "/index/scene1" ) );