| Property | Defined by | ||
|---|---|---|---|
| disposed : Boolean [read-only]
解放したかどうかを取得します。
| CScreen | ||
| isRoot : Boolean [read-only]
親管理クラスであるかどうかを取得します。
| CScreen | ||
| parent : CScreen
[read-only]
直属の親管理クラスを取得します。
| CScreen | ||
| root : CScreen
[static][read-only]
ルート管理クラスを取得します。
| CScreen | ||
| screen : UIComponent [read-only]
画面オブジェクトを取得します。
| CScreen | ||
| stage : Stage [static][read-only]
メイン描画領域を取得します。
| CScreen | ||
| total : uint [read-only]
登録オブジェクトの総数を取得します。
孫以下に登録されているオブジェクトはカウントされません。
| CScreen | ||
| Method | Defined by | ||
|---|---|---|---|
|
コンストラクタ。
通常時はSingletonなルート管理クラスの子として生成されますが、 parentObjectを指定した場合、そのオブジェクトの子となります。 mx.controlsオブジェクトを配置したい場合、bUseCanvasをtrueに設定します。 _parentは常時nullで構いません。 | CScreen | ||
|
add(child:DisplayObject, nLayer:int):void
画面に表示オブジェクトを配置します。
| CScreen | ||
|
addChildAtReverse(child:DisplayObject, index:uint):DisplayObject
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
addChildAt()の逆順でインデックスを追っていきます。
| CScreen | ||
|
dispose():void
この管理クラスを解放します。
ルート管理クラスでこのメソッドを実行した場合無視されます。
(disposedプロパティがtrueになりません)
| CScreen | ||
|
remove(child:DisplayObject):void
画面から表示オブジェクトを外します。
| CScreen | ||
| disposed | property |
disposed:Boolean [read-only]解放したかどうかを取得します。
Implementation public function get disposed():Boolean
| isRoot | property |
isRoot:Boolean [read-only]親管理クラスであるかどうかを取得します。
Implementation public function get isRoot():Boolean
| parent | property |
| root | property |
| screen | property |
screen:UIComponent [read-only]画面オブジェクトを取得します。
Implementation public function get screen():UIComponent
| stage | property |
stage:Stage [read-only]メイン描画領域を取得します。
Implementation public static function get stage():Stage
| total | property |
total:uint [read-only]登録オブジェクトの総数を取得します。 孫以下に登録されているオブジェクトはカウントされません。
Implementation public function get total():uint
| CScreen | () | constructor |
public function CScreen(nLayer:int, parent:CScreen = null, bUseCanvas:Boolean = false, _root:CScreenRoot = null)コンストラクタ。
通常時はSingletonなルート管理クラスの子として生成されますが、 parentObjectを指定した場合、そのオブジェクトの子となります。 mx.controlsオブジェクトを配置したい場合、bUseCanvasをtrueに設定します。 _parentは常時nullで構いません。
ParametersnLayer:int — (省略可:負の最大値)レイヤ番号
|
|
parent:CScreen (default = null) — (省略可:null)親コンテナ
|
|
bUseCanvas:Boolean (default = false) — (省略可:false)子にmxコントロールを設置するかどうか
|
|
_root:CScreenRoot (default = null) — (省略可:null)親管理クラス作成に必要な値
|
| add | () | method |
public function add(child:DisplayObject, nLayer:int):void画面に表示オブジェクトを配置します。
Parameterschild:DisplayObject — 配置するオブジェクト
|
|
nLayer:int — レイヤ番号
|
| addChildAtReverse | () | method |
public function addChildAtReverse(child:DisplayObject, index:uint):DisplayObjectこの DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 addChildAt()の逆順でインデックスを追っていきます。
Parameterschild:DisplayObject — 配置するオブジェクト
|
|
index:uint — 子を追加するインデックス位置
|
DisplayObject |
| dispose | () | method |
public function dispose():voidこの管理クラスを解放します。 ルート管理クラスでこのメソッドを実行した場合無視されます。 (disposedプロパティがtrueになりません)
| remove | () | method |
public function remove(child:DisplayObject):void画面から表示オブジェクトを外します。
Parameterschild:DisplayObject — 配置するオブジェクト
|