Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2016-0-4 21:23

Class enchant.Group

複数の enchant.Node を子に持つことができるクラス.

Class Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
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を挿入する.
 
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軸方向の倍率.
See:
enchant.Group#originX
enchant.Group#originY
{Number} scaleY
Groupのy軸方向の倍率.
See:
enchant.Group#originX
enchant.Group#originY

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.