PDA

Просмотр полной версии : textField.text


nastyushenka
28.11.2006, 22:55
Предположим, создан набор текстовых полей textField_i, где i - от единицы до n. Нужно сделать цикл, в котором буду извлекать значения текстовых полей методом textField_i.text, но i должно изменяться. Как быть? :wacko:

iNils
28.11.2006, 23:00
for (var i:Number = 0; i < n; i++){
trace (this["textField_" + i].text);
}

nastyushenka
28.11.2006, 23:29
function makeVK (){
for (j=0;j<n;j++) {
this.createTextField("txt"+j,j+100,400,100+35*j,50,25);
this["txt"+j].type="input";
}
}
makeVK();
but.onRelease = function(){
for (i = 0; i < n; i++){
trace (this["txt" + i].text);
}
}
делаю таким образом. Результ - n раз выдает undefined. Что неправильно? Как получить значения текстовых полей?

[iNils: Для оформления своего кода, надо использовать теги ]

iNils
28.11.2006, 23:37
Надо добавитьс _parent
this._parent["txt" + i].text
Так как текстовые поля создается не внутри кнопки.

nastyushenka
28.11.2006, 23:43
Спасибо!!!! Все заработало как надо!!! :yahoo: