Class enchant.Group
複数の enchant.Node を子に持つことができるクラス.
- Defined in: enchant.js
- Extends enchant.Node
Constructor Attributes | Constructor Name and Description |
---|---|
Field Attributes | Field Name and Description |
---|---|
子のNode.
|
|
最初の子Node.
|
|
最後の子Node.
|
|
回転・拡大縮小の基準点のX座標
|
|
回転・拡大縮小の基準点のX座標
|
|
Groupの回転角 (度数法).
|
|
Groupのx軸方向の倍率.
|
|
Groupのy軸方向の倍率.
|
- Fields borrowed from class enchant.Node:
- age, parentNode, scene, x, y
Method Summary
Method Attributes | Method Name and Description |
---|---|
addChild(node)
GroupにNodeを追加する.
|
|
insertBefore(node, reference)
GroupにNodeを挿入する.
|
|
removeChild(node)
GroupからNodeを削除する.
|
- Methods borrowed from class enchant.Node:
- moveBy
- moveTo
- Methods borrowed from class enchant.EventTarget:
- addEventListener
- clearEventListener
- dispatchEvent
- on
- removeEventListener
Class Detail
enchant.Group()
var stage = new Group(); stage.addChild(player); stage.addChild(enemy); stage.addChild(map); stage.addEventListener('enterframe', function() { // playerの座標に従って全体をスクロールする if (this.x > 64 - player.x) { this.x = 64 - player.x; } });
Field Detail
{enchant.Node[]}
childNodes
子のNode.
{enchant.Node}
firstChild
最初の子Node.
{enchant.Node}
lastChild
最後の子Node.
{Number}
originX
回転・拡大縮小の基準点のX座標
{Number}
originY
回転・拡大縮小の基準点のX座標
{Number}
rotation
Groupの回転角 (度数法).
{Number}
scaleX
Groupのx軸方向の倍率.
{Number}
scaleY
Groupのy軸方向の倍率.
Method Detail
-
addChild(node)GroupにNodeを追加する.
- Parameters:
- {enchant.Node} node
- 追加するNode.
-
insertBefore(node, reference)GroupにNodeを挿入する.
- Parameters:
- {enchant.Node} node
- 挿入するNode.
- {enchant.Node} reference
- 挿入位置の前にあるNode.
-
removeChild(node)GroupからNodeを削除する.
- Parameters:
- {enchant.Node} node
- 削除するNode.