Class enchant.Group
Eine Klasse die mehrere enchant.Node beinhalten kann.
- Defined in: enchant.js
- Extends enchant.Node
Constructor Attributes | Constructor Name and Description |
---|---|
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.
|
|
removeChild(node)
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.
{Number}
scaleY
Skalierungsfaktor auf der y-Achse der Gruppe.
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.