Action Script 3.0 Score Zähler

Habe ich versucht zu machen, ein score-Zähler für ein kleines Spiel, wo der Benutzer klickt auf eine Schaltfläche auf der Bühne, jedes mal, wenn der Benutzer die Taste drückt, wird die Punktzahl erhöht von 10, allerdings kann ich nicht die Punktzahl, um an der dynamischen Textfeld. Was mache ich falsch?

var score:uint;
//scoreCounter is the instance name of the dynamic text box

    function updateScore():void{
     score += 10;
     scoreCounter.text = score.toString();
}
Sie brauchen, um den rest des Codes, einschließlich Ihrer button-Ereignis-callback.
//Ereignis-Listener var score:uint; function updateScore():void{ score += 10; scoreCounter.text = Ergebnis.toString(); } function stonePoint(e:MouseEvent):void{ if(MouseEvent.MOUSE_DOWN){ updateScore(); scoreCounter.text = Ergebnis.toString(); }} // Funktion hatPoint(e:MouseEvent):void{ if(MouseEvent.MOUSE_DOWN){ updateScore(); scoreCounter.text = Ergebnis.toString(); } }
Sorry seine chaotisch, aber ich kann nicht Antwort auf meine eigene Frage, brauche ich mindestens 100 Ruf oder warten Sie 8 Stunden
Sie sollten in der Lage zu Bearbeiten Sie Ihre Fragen, obwohl, und umfassen könnte es gibt... Aber es könnte ein einfaches problem der Einstellung never score auf 0? Sie benötigen zum initialisieren Sie die variable oder die Sie hinzufügen, 10 bis wer weiß was.
M. Laing, das ist ein guter Punkt, würde aber nicht festlegen .text zu Punkten.toString() machen, "null" oder "undefined" angezeigt wird in das Textfeld in diesem Fall?

InformationsquelleAutor Dave Fisher | 2012-03-28

Schreibe einen Kommentar