Packagejp.naggg.data
Classpublic dynamic class PositionRemainder
InheritancePositionRemainder Inheritance flash.utils.Dictionary

View the examples



Public Methods
 MethodDefined By
  
PositionRemainder(... displayObjects)
PositionRemainder
  
add(displayObject:DisplayObject):DisplayObject
位置情報を保持する表示オブジェクトを追加します.
PositionRemainder
  
copyPosition(displayObject:DisplayObject, sourceDisplayObject:DisplayObject, setRotation:Boolean = true, setScale:Boolean = true):Object
対象表示オブジェクトの位置情報を、記録されているソース元表示オブジェクトと同じに設定します. このメソッドを利用することで、2つの表示オブジェクトの座標を変更することが可能です.
PositionRemainder
  
remove(displayObject:DisplayObject):DisplayObject
位置情報を保持する表示オブジェクトを削除します. 内部的には delete によるキーの削除なので、外部から delete することでも可能です.
PositionRemainder
  
setPosition(displayObject:DisplayObject, setRotation:Boolean = true, setScale:Boolean = true):Object
表示オブジェクトの位置情報を記録されているものに設定します.
PositionRemainder
  
toString():String
キーとして保持している表示オブジェクトの名前を返します. 内部的には for in を使っているので走査順に保障はありません.
PositionRemainder
Constructor Detail
PositionRemainder()Constructor
public function PositionRemainder(... displayObjects)

Parameters
... displayObjects — 表示オブジェクトの配列.
Method Detail
add()method
public function add(displayObject:DisplayObject):DisplayObject

位置情報を保持する表示オブジェクトを追加します.

Parameters

displayObject:DisplayObject — 表示オブジェクト.

Returns
DisplayObject — displayObject 引数で渡した表示オブジェクト.
copyPosition()method 
public function copyPosition(displayObject:DisplayObject, sourceDisplayObject:DisplayObject, setRotation:Boolean = true, setScale:Boolean = true):Object

対象表示オブジェクトの位置情報を、記録されているソース元表示オブジェクトと同じに設定します. このメソッドを利用することで、2つの表示オブジェクトの座標を変更することが可能です.

Parameters

displayObject:DisplayObject — 表示オブジェクト
 
sourceDisplayObject:DisplayObject — 表示オブジェクト
 
setRotation:Boolean (default = true) — 回転を設定するかを Boolean で指定します
 
setScale:Boolean (default = true) — 拡大・縮小を設定するかを Boolean で指定します

Returns
Object — {x, y, roation, scaleX, scaleY} の情報を保持している Object.rotation, scaleX, scaleY は引数とは関係なく、保持している情報になります.
remove()method 
public function remove(displayObject:DisplayObject):DisplayObject

位置情報を保持する表示オブジェクトを削除します. 内部的には delete によるキーの削除なので、外部から delete することでも可能です.

Parameters

displayObject:DisplayObject — 表示オブジェクト.

Returns
DisplayObject — displayObject 引数で渡した表示オブジェクト、該当がなければ null を返します.
setPosition()method 
public function setPosition(displayObject:DisplayObject, setRotation:Boolean = true, setScale:Boolean = true):Object

表示オブジェクトの位置情報を記録されているものに設定します.

Parameters

displayObject:DisplayObject — 表示オブジェクト
 
setRotation:Boolean (default = true) — 回転を設定するかを Boolean で指定します
 
setScale:Boolean (default = true) — 拡大・縮小を設定するかを Boolean で指定します

Returns
Object — {x, y, roation, scaleX, scaleY} の情報を保持している Object.rotation, scaleX, scaleY は引数とは関係なく、保持している情報になります.
toString()method 
public function toString():String

キーとして保持している表示オブジェクトの名前を返します. 内部的には for in を使っているので走査順に保障はありません.

Returns
String — キーとして保持している表示オブジェクトの名前を返します.
Examples