Package | a24.util |
Class | public final class DisplayUtil24 |
Inheritance | DisplayUtil24 Object |
Method | Defined By | ||
---|---|---|---|
addChild(container:DisplayObjectContainer, ... children):void
子オブジェクトを追加します。(複数子オブジェクト指定可)
| DisplayUtil24 | ||
addChildAndReplace(container:DisplayObjectContainer, child:DisplayObject):DisplayObjectContainer
コンテナに子オブジェクトを追加し、座標をコピーし子オブジェクトとコンテナを入れ替えます。
| DisplayUtil24 | ||
addChildAt(container:DisplayObjectContainer, child:DisplayObject, index:int):void
指定した深度に、子オブジェクトを追加します。
| DisplayUtil24 | ||
addChildAtBack(child:DisplayObject, target:DisplayObject):void
指定したターゲットの背面に、子オブジェクトを追加します。
| DisplayUtil24 | ||
addChildAtFront(child:DisplayObject, target:DisplayObject):void
指定したターゲットの前面に、子オブジェクトを追加します。
| DisplayUtil24 | ||
addCircleHitArea(target:Sprite, model:Object = null, debug:Boolean = false):Sprite
円形オブジェクトを生成し、ヒットエリアに設定します。
| DisplayUtil24 | ||
addMask(target:DisplayObject, masker:DisplayObject):void
マスクを設定します。マスクオブジェクトは自動的に対象と同じ階層の表示リストに追加されます。
| DisplayUtil24 | ||
addRectHitArea(target:Sprite, container:DisplayObjectContainer = null, model:Object = null, debug:Boolean = false):Sprite
矩形オブジェクトを生成し、ヒットエリアに設定します。
| DisplayUtil24 | ||
getAllChildren(... containers):Array
コンテナ内の子オブジェクトを全て取得します。(複数コンテナ指定可)
| DisplayUtil24 | ||
getBezier(b:Number, e:Number, t:Number, p:Array):Number
ベジェ曲線上にある値を取得します。
| DisplayUtil24 | ||
getChildrenAt(container:DisplayObjectContainer, ... index):Array
指定した深度にあるオブジェクトを配列で取得します。(複数深度指定可)
| DisplayUtil24 | ||
getChildrenByName(container:DisplayObjectContainer, ... names):Array
指定した名前のオブジェクトを配列で取得します。(複数の名前指定可)
| DisplayUtil24 | ||
getChildrenSearchName(container:DisplayObjectContainer, str:String):Array
指定した文字列が名前に含まれているオブジェクトを配列で取得します。
| DisplayUtil24 | ||
getGlobalX(target:DisplayObject, x:Number):Number
ローカルX座標を、対象のオブジェクトを基準にグローバル座標に変換し取得します。
| DisplayUtil24 | ||
getGlobalY(target:DisplayObject, y:Number):Number
ローカルY座標を、対象のオブジェクトを基準にグローバル座標に変換し取得します。
| DisplayUtil24 | ||
getLocalX(target:DisplayObject, x:Number):Number
グローバルX座標を、対象のオブジェクトを基準にしたローカル座標に変換し取得します。
| DisplayUtil24 | ||
getLocalY(target:DisplayObject, y:Number):Number
グローバルY座標を、対象のオブジェクトを基準にしたローカル座標に変換し取得します。
| DisplayUtil24 | ||
removeAllChildren(... containers):void
子オブジェクトを全て削除します。
| DisplayUtil24 | ||
removeChild(... children):void
子オブジェクトを削除します。(複数オブジェクト指定可)
| DisplayUtil24 | ||
removeChildAt(container:DisplayObjectContainer, ... index):void
指定した深度にある子オブジェクトを削除します。(複数深度指定可)
| DisplayUtil24 | ||
removeChildByName(container:DisplayObjectContainer, ... names):void
指定した名前の子オブジェクトを削除します。(複数の名前指定可)
| DisplayUtil24 | ||
removeFilters(... targets):void
オブジェクトに設定されているフィルタを全て解除します。(複数オブジェクト指定可)
| DisplayUtil24 | ||
removeFullChildren(... containers):void
コンテナ以下にある全てのオブジェクトを全て削除します。
| DisplayUtil24 | ||
removeMask(target:DisplayObject):void
マスクを解除します。マスクオブジェクトは自動的に表示リストから削除されます。
| DisplayUtil24 | ||
replaceChild(before:DisplayObject, after:DisplayObject):DisplayObject
オブジェクトの座標をコピーし、別のオブジェクトと入れ替えます。
| DisplayUtil24 | ||
resizeRatio(target:DisplayObject, width:Number, height:Number):void
縦横比を保持したままスケールを変更します。
| DisplayUtil24 | ||
setChildIndex(child:DisplayObject, index:uint):void
オブジェクトの深度を変更します。
| DisplayUtil24 | ||
setFrontChild(child:DisplayObject):void
オブジェクトを最前面に配置します。
| DisplayUtil24 |
addChild | () | method |
public function addChild(container:DisplayObjectContainer, ... children):void
子オブジェクトを追加します。(複数子オブジェクト指定可)
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
... children — 追加する子オブジェクト
|
addChildAndReplace | () | method |
public function addChildAndReplace(container:DisplayObjectContainer, child:DisplayObject):DisplayObjectContainer
コンテナに子オブジェクトを追加し、座標をコピーし子オブジェクトとコンテナを入れ替えます。
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
child:DisplayObject — 追加する子オブジェクト
|
DisplayObjectContainer — 親コンテナ
|
addChildAt | () | method |
public function addChildAt(container:DisplayObjectContainer, child:DisplayObject, index:int):void
指定した深度に、子オブジェクトを追加します。
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
child:DisplayObject — 追加する子オブジェクト
| |
index:int |
addChildAtBack | () | method |
public function addChildAtBack(child:DisplayObject, target:DisplayObject):void
指定したターゲットの背面に、子オブジェクトを追加します。
Parameters
child:DisplayObject — 親コンテナ
| |
target:DisplayObject — 追加する子オブジェクト
|
addChildAtFront | () | method |
public function addChildAtFront(child:DisplayObject, target:DisplayObject):void
指定したターゲットの前面に、子オブジェクトを追加します。
Parameters
child:DisplayObject — 親コンテナ
| |
target:DisplayObject — 追加する子オブジェクト
|
addCircleHitArea | () | method |
public function addCircleHitArea(target:Sprite, model:Object = null, debug:Boolean = false):Sprite
円形オブジェクトを生成し、ヒットエリアに設定します。
Parameters
target:Sprite — 対象オブジェクト
| |
model:Object (default = null ) — ヒットエリアの領域の基準になるオブジェクト。指定しない場合は target が設定されます。
| |
debug:Boolean (default = false ) — ヒットエリア領域にカラーを付加します
|
Sprite —
|
addMask | () | method |
public function addMask(target:DisplayObject, masker:DisplayObject):void
マスクを設定します。マスクオブジェクトは自動的に対象と同じ階層の表示リストに追加されます。
Parameters
target:DisplayObject — マスクターゲット
| |
masker:DisplayObject — マスクオブジェクト
|
addRectHitArea | () | method |
public function addRectHitArea(target:Sprite, container:DisplayObjectContainer = null, model:Object = null, debug:Boolean = false):Sprite
矩形オブジェクトを生成し、ヒットエリアに設定します。
Parameters
target:Sprite — 対象オブジェクト
| |
container:DisplayObjectContainer (default = null ) — ヒットエリアオブジェクトを追加するコンテナ。指定しない場合は target が設定されます。
| |
model:Object (default = null ) — ヒットエリアの領域の基準になるオブジェクト。指定しない場合は target が設定されます。
| |
debug:Boolean (default = false ) — ヒットエリア領域にカラーを付加します
|
Sprite —
|
getAllChildren | () | method |
public function getAllChildren(... containers):Array
コンテナ内の子オブジェクトを全て取得します。(複数コンテナ指定可)
Parameters
... containers — 親コンテナ
|
Array — Array
|
getBezier | () | method |
public function getBezier(b:Number, e:Number, t:Number, p:Array):Number
ベジェ曲線上にある値を取得します。
Parameters
b:Number — begin
| |
e:Number — end
| |
t:Number — time(0-1)
| |
p:Array — bezier params
|
Number — Number
|
getChildrenAt | () | method |
public function getChildrenAt(container:DisplayObjectContainer, ... index):Array
指定した深度にあるオブジェクトを配列で取得します。(複数深度指定可)
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
... index — 取得する深度
|
Array — Array
|
getChildrenByName | () | method |
public function getChildrenByName(container:DisplayObjectContainer, ... names):Array
指定した名前のオブジェクトを配列で取得します。(複数の名前指定可)
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
... names — 取得するオブジェクト名
|
Array — Array
|
getChildrenSearchName | () | method |
public function getChildrenSearchName(container:DisplayObjectContainer, str:String):Array
指定した文字列が名前に含まれているオブジェクトを配列で取得します。
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
str:String — 検索ワード
|
Array — Array
|
getGlobalX | () | method |
public function getGlobalX(target:DisplayObject, x:Number):Number
ローカルX座標を、対象のオブジェクトを基準にグローバル座標に変換し取得します。
Parameters
target:DisplayObject — 基準オブジェクト
| |
x:Number — グローバルX座標
|
Number — Number
|
getGlobalY | () | method |
public function getGlobalY(target:DisplayObject, y:Number):Number
ローカルY座標を、対象のオブジェクトを基準にグローバル座標に変換し取得します。
Parameters
target:DisplayObject — 基準オブジェクト
| |
y:Number — グローバルX座標
|
Number — Number
|
getLocalX | () | method |
public function getLocalX(target:DisplayObject, x:Number):Number
グローバルX座標を、対象のオブジェクトを基準にしたローカル座標に変換し取得します。
Parameters
target:DisplayObject — 基準オブジェクト
| |
x:Number — グローバルX座標
|
Number — Number
|
getLocalY | () | method |
public function getLocalY(target:DisplayObject, y:Number):Number
グローバルY座標を、対象のオブジェクトを基準にしたローカル座標に変換し取得します。
Parameters
target:DisplayObject — 基準オブジェクト
| |
y:Number — グローバルX座標
|
Number — Number
|
removeAllChildren | () | method |
public function removeAllChildren(... containers):void
子オブジェクトを全て削除します。
Parameters
... containers — 親コンテナ
|
removeChild | () | method |
public function removeChild(... children):void
子オブジェクトを削除します。(複数オブジェクト指定可)
Parameters
... children — 削除する子オブジェクト
|
removeChildAt | () | method |
public function removeChildAt(container:DisplayObjectContainer, ... index):void
指定した深度にある子オブジェクトを削除します。(複数深度指定可)
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
... index — 削除する子オブジェクトの深度
|
removeChildByName | () | method |
public function removeChildByName(container:DisplayObjectContainer, ... names):void
指定した名前の子オブジェクトを削除します。(複数の名前指定可)
Parameters
container:DisplayObjectContainer — 親コンテナ
| |
... names — 削除する子オブジェクトの名前
|
removeFilters | () | method |
public function removeFilters(... targets):void
オブジェクトに設定されているフィルタを全て解除します。(複数オブジェクト指定可)
Parameters
... targets — 対象オブジェクト
|
removeFullChildren | () | method |
public function removeFullChildren(... containers):void
コンテナ以下にある全てのオブジェクトを全て削除します。
Parameters
... containers — 親コンテナ
|
removeMask | () | method |
public function removeMask(target:DisplayObject):void
マスクを解除します。マスクオブジェクトは自動的に表示リストから削除されます。
Parameters
target:DisplayObject — マスクターゲット
|
replaceChild | () | method |
public function replaceChild(before:DisplayObject, after:DisplayObject):DisplayObject
オブジェクトの座標をコピーし、別のオブジェクトと入れ替えます。
Parameters
before:DisplayObject — 元になるオブジェクト
| |
after:DisplayObject — 置き換えるオブジェクト
|
DisplayObject —
|
resizeRatio | () | method |
public function resizeRatio(target:DisplayObject, width:Number, height:Number):void
縦横比を保持したままスケールを変更します。
Parameters
target:DisplayObject — 対象オブジェクト
| |
width:Number — 横幅
| |
height:Number — 高さ
|
setChildIndex | () | method |
public function setChildIndex(child:DisplayObject, index:uint):void
オブジェクトの深度を変更します。
Parameters
child:DisplayObject — 対象オブジェクト
| |
index:uint — 深度
|
setFrontChild | () | method |
public function setFrontChild(child:DisplayObject):void
オブジェクトを最前面に配置します。
Parameters
child:DisplayObject — 対象オブジェクト
|