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.