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?
//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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist schwer zu sagen wo dein problem ist, weil Sie wirklich noch nicht gepostet genug code. Stellen Sie sicher, dass Ihre Methoden so Aussehen. Dieser code ist getestet und funktioniert
InformationsquelleAutor francis
stellen Sie sicher, dass Ihre Einbettung von Schriftarten, wenn es in Ihrem textfield. um zu testen, ob seine Arbeit überhaupt tun können:
sehen, wenn es zeigt dann.
InformationsquelleAutor d4rklit3