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.