0

私はフラッシュ as3 の初心者です。私のプロジェクトで直面している問題は、TextField() を使用して HUD にカウンターを表示したいのですが、文字列を許可していないため、できません...次のコード行を試しました

     private var _counter:Number=4;
    counter.text=String (_counter);

および TextField 関数で

    var bmpFontTF:TextField = new TextField(1000, 1000, counter, "font", 200);

機能していません... textfield()..を使用して変数を表示するには?

4

2 に答える 2

0

TextFormat に表示されるデータを設定するには、'text' 属性を使用します。

var myTextField : TextField = new TextField();
myTextField.text = "some text";

.text は文字列のみを値として受け入れることに注意してください。したがって、数値などの他の値を表示したい場合は、独自の .toString() メソッドを使用して文字列に変換する必要があります。

myTextField.text = someNumber.toString();

すべてのオブジェクトに .toString() メソッドがあるわけではないことに注意してください。

+ 演算子を使用して、番号の後にさらにデータを追加することもできます

myTextField.text = "the number is: " + someNumber.toString();
于 2013-05-23T21:22:06.010 に答える