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

Class enchant.Group

Eine Klasse die mehrere enchant.Node beinhalten kann.

Class Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
Field Attributes Field Name and Description
 
Kind-Nodes.
 
Der Node, welcher das erste Kind der Gruppe darstellt.
 
Der Node, welcher das letzte Kind der Gruppe darstellt.
 
Ausgangspunkt für Rotation und Skalierung.
 
Ausgangspunkt für Rotation und Skalierung.
 
Rotationswinkel der Gruppe (Grad).
 
Skalierungsfaktor auf der x-Achse der Gruppe.
 
Skalierungsfaktor auf der y-Achse der Gruppe.
Fields borrowed from class enchant.Node:
age, parentNode, scene, x, y

Method Summary

Method Attributes Method Name and Description
 
addChild(node)
Fügt einen Node zu der Gruppe hinzu.
 
insertBefore(node, reference)
Fügt einen Node vor einen anderen Node zu dieser Gruppe hinzu.
 
Entfernt einen Node aus der Gruppe.
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() {
    // Bewegt den gesamten Frame je nach der aktuelle Spielerposition.
    if (this.x > 64 - player.x) {
        this.x = 64 - player.x;
    }
});

Field Detail

{enchant.Node[]} childNodes
Kind-Nodes.
{enchant.Node} firstChild
Der Node, welcher das erste Kind der Gruppe darstellt.
{enchant.Node} lastChild
Der Node, welcher das letzte Kind der Gruppe darstellt.
{Number} originX
Ausgangspunkt für Rotation und Skalierung.
{Number} originY
Ausgangspunkt für Rotation und Skalierung.
{Number} rotation
Rotationswinkel der Gruppe (Grad).
{Number} scaleX
Skalierungsfaktor auf der x-Achse der Gruppe.
See:
enchant.Group#originX
enchant.Group#originY
{Number} scaleY
Skalierungsfaktor auf der y-Achse der Gruppe.
See:
enchant.Group#originX
enchant.Group#originY

Method Detail

  • addChild(node)
    Fügt einen Node zu der Gruppe hinzu.
    Parameters:
    {enchant.Node} node
    Node der hinzugeügt werden soll.
  • insertBefore(node, reference)
    Fügt einen Node vor einen anderen Node zu dieser Gruppe hinzu.
    Parameters:
    {enchant.Node} node
    Der Node der hinzugefügt werden soll.
    {enchant.Node} reference
    Der Node der sich vor dem einzufügendem Node befindet.
  • removeChild(node)
    Entfernt einen Node aus der Gruppe.
    Parameters:
    {enchant.Node} node
    Der Node der entfernt werden soll.