我有一个* .fla,它从带有一些节点的xml文件中获取数据。
我真正想知道的是如何通过AS更改我的文本x和y位置?
谢谢!
答案 0 :(得分:1)
你可能有一个for循环遍历你的节点并从xml获取数据,这可能是你创建文本的地方(TextField,Label等)
如果您使用常规for循环,则可以更改其中的位置。
for(var i:int = 0 ; i < xmlNodes.length ; i++){
var textField:TextField() = new TextField();
addChild(textField);
textField.y = textField.height * i;
}
如果你为每个循环使用a,在循环之前设置一个计数器并在
中增加它var textFields:int = 0;
for each(var node:XML in xmlNodes){
var textField:TextField() = new TextField();
addChild(textField);
textField.y = textField.height * textFields;
textFields++;
}