2016-07-18 16 views
0

テキストフィールドが中央に配置されていて、ゲームの現在の読み込みステータスを文に渡しますが、現在の最後に3つのドットを置くことによって画面が固定されていないことを示したい文章は1から3まで繰り返されます。これを行うと、文章を追加するか点を削除するたびに文章が移動します。情報を追加したり削除したりするときに、どのようにセンタリングされた文章を保持するには?ActionScriptテキストを整列する

それはありません

この:あなたは上のテキストフィールドを持っている場合

+0

を?なぜテキストを左揃えにして、テキストフィールドを中央に配置しないのですか?最後にドットを追加すると、メインテキストはそのまま同じ場所に残ります。 – Philarmon

+0

テキストフィールドを左揃えにした後に中央に揃えるにはどうすればよいですか?私は別のものを試してみましたが、ドットを追加し始めたら、テキストは左に移動します。 –

答えて

1

が異なり ロード画面1 ... ロード画面1 ..: ロード画面1 ... ロード画面1 ..代わりに またはFlash Playerをプログラムで追加した場合に発生します。

ステージ上にある場合は、テキストを左揃えにしてテキストフィールドを中央に設定するだけです。デフォルトでは「Loading screen」にテキストを設定し、ドットを追加するだけです。テキストフィールドは同じ場所に残り、ドットは右側に追加されます

テキストフィールドをプログラムで追加すると、

myTextField.text = "Loading screen"; // set the initial text 
myTextField.x = int((width - myTextField.width)/2); // center the textfield based on the width (which is the width of the object where the textfield is) 

// add & remove the dots later 
0

この試してみてください:あなたはおそらく正しい、テキスト(textAlign)を中心

myTextField.autosize = "center"; 
関連する問題