2012-03-30 6 views
2

Ich versuche, meinen Textbereich über Actionscript-Code verwenden diese zu aktualisieren:Textbereich nicht richtig aktualisiert, fehlende Zeichen

scoreLabel.text = this.score.toString(); 

aber es ist nicht korrekt verhalten. Wenn die Partitur 18 ist, zeigt der Textbereich nur 1, wenn es 26 ist es überhaupt nichts angezeigt wird ...

Als Test habe ich versucht, dies zu tun:

scoreLabel.text = "this is a test"; 

und jetzt die Textbereich ist die Anzeige nur e:

http://i.imgur.com/4fzfy.png

Dies ist keine Schrift Problem, wie ich bin mit Arial. Was geht hier vor sich?

+0

Ich kann personalisierte Hilfe anbieten, anstatt Sie so viele Fragen zu stellen und den ganzen Tag auf Antworten zu warten. – Marty

+0

Manchmal werden auch TextFields abgeschnitten. Setze textField.border = true; um sicherzustellen, dass es die Größe ist, die Sie erwarten. – user1103976

Antwort

3

Stellen Sie sicher, dass Sie alle Zeichen eingebettet haben, die Sie verwenden werden. Unter der Annahme, nur numerische Zeichen, präsentiert die Schnittstelle, wenn Sie auf „Einbetten“ wie folgt aussehen sollte:

enter image description here

Zeichen, die auf dem Gebiet sind, wenn sie eingebettet werden zusammengestellt, und Zeichen, die won nicht eingebettet sind‘ t rendern.

+0

Vielen Dank, es hat für mich funktioniert! – Sarang