Показать сообщение отдельно
Старый 24.08.2012, 07:24
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 3  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
зачем вам у экземпляров текстфилда такие названия?? если вам нужно чтобы тексфилд хранил его порядковый номер из хмл, создайте класс наследуемый от текстфилд, создайте в нем переменную и записывайте туда номер
Код AS3:
package {
 
      public class TextLevel extends TextField{
 
                 private var num:int;
 
             public function TextLevel(posX:Number,posY:Number,inputText:String) {
	              this.x = posX;
	              this.y = posY;
	              this.width = 200;
	              this.height = 50;
	              this.text = inputText;
	  }
             public function setNumber(num:int) {
	                 this.num = num;
             }
     }
}
а в цикле пишите
Код AS3:
for (var i:int = 0; i < extendensXML.*.length(); i++){
 
           var inputText:String = extendensXML.item[i].level;
 
	var text_level :TextLevel = new TextLevel(xx,yy,inputText); 
           text_level.setNumber(i);//можно в конструктор передавать сразу
 
	addChild(text_level);
}
примерно так


Последний раз редактировалось Isfet; 24.08.2012 в 07:45.