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

Class enchant.Sprite

Eine Klasse die Grafiken darstellen kann.

Class Summary
Constructor Attributes Constructor Name and Description
 
enchant.Sprite(width, height)
Field Summary
Field Attributes Field Name and Description
 
Die Indizes der darzustellenden Frames.
 
Die Grafik die im Sprite dargestellt wird.
Fields borrowed from class enchant.Entity:
backgroundColor, buttonMode, buttonPressed, compositeOperation, debugColor, height, opacity, originX, originY, rotation, scaleX, scaleY, touchEnabled, visible, width
Fields borrowed from class enchant.Node:
age, parentNode, scene, x, y

Class Detail

enchant.Sprite(width, height)
var bear = new Sprite(32, 32);
bear.image = core.assets['chara1.gif'];
Parameters:
{Number} width
Die Breite des Sprites.
{Number} height
Die Höhe des Sprites.

Field Detail

{Number|Array} frame
Die Indizes der darzustellenden Frames. Die Frames mit der selben Größe wie das Sprite werden aus der enchant.Sprite#image image Variable, beginnend an der oberen linken Ecke, angeordnet. Wenn eine Nummbersequenz übergeben wird, wird der dargestellte Frame automatisch gewechselt. Am ende des Arrays der Sequenz wird diese neugestartet. Wenn ein Wert in der Sequenz auf null gesetzt wird, wird das automatische Framewechseln gestoppt.
var sprite = new Sprite(32, 32);
sprite.frame = [0, 1, 0, 2]
//-> 0, 1, 0, 2, 0, 1, 0, 2,..
sprite.frame = [0, 1, 0, 2, null]
//-> 0, 1, 0, 2, (2, 2,.. :stop)
{enchant.Surface} image
Die Grafik die im Sprite dargestellt wird.