Изменить динамическое положение текста во Flash через AS - PullRequest
0 голосов
/ 25 августа 2009

У меня есть * .fla, который получает свои данные из XML-файла с некоторыми узлами.

Что я действительно хочу знать, так это как я могу изменить свои позиции текста x и y через AS?

Спасибо !!

1 Ответ

1 голос
/ 26 августа 2009

у вас, вероятно, есть цикл 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;
}

если вы используете для каждого цикла, установите счетчик перед циклом и увеличьте его внутри

var textFields:int = 0;
for each(var node:XML in xmlNodes){
var textField:TextField() = new TextField();
   addChild(textField);
   textField.y = textField.height * textFields;
textFields++;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...