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 — 配置するオブジェクト
|