2009-08-25 6 views
0

に変更しました。いくつかのノードを含むxmlファイルからデータを取得する* .flaがあります。Flashでの動的テキストの位置をAS

私が本当に知りたいことは、テキストxとyの位置をASを使ってどのように変更できますか?

ありがとうございます!

+0

の内側にそれをインクリメントする - どのようにこのテキストが表示されていますか?どのコントロールを使用していますか? –

+0

私は動的テキストを持っていて、どのxmlノードにあるのかに応じて、このテキスト「y」の位置を変更したい – AndreMiranda

+0

AS2? AS3?どのフラッシュバージョン?このダイナミックテキストコントロールはどこにありますか(どちらが親ですか)?このダイナミックテキストコントロールにインスタンス名を割り当てましたか?あなたのAS3コードはどこに書いていますか?詳細はどうぞ。あなたの質問はあまりにも少ない詳細を提供します。 –

答えて

1

あなたはおそらくループのためのあなたのノードを通過し、XMLからデータを取得する必要があり、あなたのテキスト(テキストフィールド、ラベル、など)を作成する場合は、それはおそらくです

あなたはループのために定期的に使用している場合そこの位置を変更することができます。

for(var i:int = 0 ; i < xmlNodes.length ; i++){ 
    var textField:TextField() = new TextField(); 
    addChild(textField); 
    textField.y = textField.height * i; 
} 

あなたは各ループのために使用している場合は、ループの前にカウンタを設定し、「私のテキストxとyを変更する」

var textFields:int = 0; 
for each(var node:XML in xmlNodes){ 
var textField:TextField() = new TextField(); 
    addChild(textField); 
    textField.y = textField.height * textFields; 
textFields++; 
} 
関連する問題