Packagedanmaq.nineball.core
Classpublic final class CSceneManager

シーン進行を管理するクラスです。

このクラスにシーンを登録し、そしてこのクラスを通じ実行させます。 複数シーンのスタックを積むことも出来ます。 (この場合、一番若いシーンが実行されます)

See also

danmaq.nineball.core.IScene


Public Properties
 PropertyDefined by
  scene : IScene
[read-only] 現在アクティブなシーンを取得します。
CSceneManager
  total : uint
[read-only] 現在シーンのスタック段数を取得します。 0が帰ってきた場合、何も登録されていないことを意味します。
CSceneManager
Public Methods
 MethodDefined by
  
add(scene:IScene):void
シーンを追加します。現在アクティブなシーンは 即座にスリープ状態となりスタックに蓄積されます。
CSceneManager
  
dispose():void
デストラクタ。
CSceneManager
  
erase():void
現在アクティブなシーンを強制的に終了・削除します。
CSceneManager
  
toString():String
フェーズなどこのクラスの状態を文字列で取得します。
CSceneManager
  
update():void
シーンを1フレーム分動かします。
CSceneManager
Property detail
sceneproperty
scene:IScene  [read-only]

現在アクティブなシーンを取得します。

Implementation
    public function get scene():IScene
totalproperty 
total:uint  [read-only]

現在シーンのスタック段数を取得します。 0が帰ってきた場合、何も登録されていないことを意味します。

Implementation
    public function get total():uint
Method detail
add()method
public function add(scene:IScene):void

シーンを追加します。現在アクティブなシーンは 即座にスリープ状態となりスタックに蓄積されます。

Parameters
scene:IScene — シーン
dispose()method 
public function dispose():void

デストラクタ。

erase()method 
public function erase():void

現在アクティブなシーンを強制的に終了・削除します。

toString()method 
public function toString():String

フェーズなどこのクラスの状態を文字列で取得します。

Returns
String — オブジェクトのストリング表現
update()method 
public function update():void

シーンを1フレーム分動かします。