Packagedanmaq.nineball.struct
Classpublic final class CScreen

画面オブジェクト管理クラスです。 画面オブジェクトとして親の場合はCanvasクラス、 子の場合はUIComponentクラスを内部的に使用します。



Public Properties
 PropertyDefined by
  isParent : Boolean
[read-only] 親管理クラスであるかどうかを取得します。
CScreen
  parent : CScreen
[read-only] 親管理クラスを取得します。
CScreen
  screen : UIComponent
[read-only] 画面オブジェクトを取得します。
CScreen
  total : uint
[read-only] 登録オブジェクトの総数を取得します。 孫以下に登録されているオブジェクトはカウントされません。
CScreen
Public Methods
 MethodDefined by
  
CScreen(nLayer:int, parentScreen:CScreen = null, _parent:CScreenParent = null)
コンストラクタ。 通常時はSingletonな親管理クラスの子として生成されますが、 parentObjectを指定した場合、そのオブジェクトの子となります。 _parentは常時nullで構いません。
CScreen
  
add(child:DisplayObject, nLayer:int):void
画面に表示オブジェクトを配置します。
CScreen
  
addChildAtReverse(child:DisplayObject, index:int):DisplayObject
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 addChildAt()の逆順でインデックスを追っていきます。
CScreen
  
remove(child:DisplayObject):void
画面から表示オブジェクトを外します。
CScreen
Property detail
isParentproperty
isParent:Boolean  [read-only]

親管理クラスであるかどうかを取得します。

Implementation
    public function get isParent():Boolean
parentproperty 
parent:CScreen  [read-only]

親管理クラスを取得します。

Implementation
    public function get parent():CScreen
screenproperty 
screen:UIComponent  [read-only]

画面オブジェクトを取得します。

Implementation
    public function get screen():UIComponent
totalproperty 
total:uint  [read-only]

登録オブジェクトの総数を取得します。 孫以下に登録されているオブジェクトはカウントされません。

Implementation
    public function get total():uint
Constructor detail
CScreen()constructor
public function CScreen(nLayer:int, parentScreen:CScreen = null, _parent:CScreenParent = null)

コンストラクタ。 通常時はSingletonな親管理クラスの子として生成されますが、 parentObjectを指定した場合、そのオブジェクトの子となります。 _parentは常時nullで構いません。

Parameters
nLayer:int — (省略可:負の最大値)レイヤ番号
 
parentScreen:CScreen (default = null) — (省略可:null)親コンテナ
 
_parent:CScreenParent (default = null) — (省略可:null)親管理クラス作成に必要な値
Method detail
add()method
public function add(child:DisplayObject, nLayer:int):void

画面に表示オブジェクトを配置します。

Parameters
child:DisplayObject — 配置するオブジェクト
 
nLayer:int — レイヤ番号
addChildAtReverse()method 
public function addChildAtReverse(child:DisplayObject, index:int):DisplayObject

この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 addChildAt()の逆順でインデックスを追っていきます。

Parameters
child:DisplayObject — 配置するオブジェクト
 
index:int — 子を追加するインデックス位置

Returns
DisplayObject
remove()method 
public function remove(child:DisplayObject):void

画面から表示オブジェクトを外します。

Parameters
child:DisplayObject — 配置するオブジェクト