TweenJs / call()

this.ball.alpha = 0;
createjs.Tween.get(this.ball)
.to({alpha:1}, 1000)
.call(handleComplete.bind(this));
	
function handleComplete() {
	this.anzeige.text = "Ende im Gelände";	
}
	

Die call() hat 2 Parameter. Hier wurde aber nur das erste Argument zugewiesen. Es ist eine Referenz auf eine Funktion. Die heißt in diesem Fall handleComplete Ich habe noch bind(this) angehängt, um auf das händisch auf die Bühne gezogene Textfeld mit Instanznamen anzeige zugreifen zu können.

Der zweite Parameter der call() Funktion wurde hier nicht vergeben. Man kann hier ein Argumente der aufzurufenden Funktion eintragen. zum Beispiel

 

.call(handleComplete.bind(this), "Ende im Gelände");
	
function handleComplete(meldung) {
	this.anzeige.text = meldung;	
}
	

weiter