Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   textField.text (http://www.flasher.ru/forum/showthread.php?t=88701)

nastyushenka 28.11.2006 22:55

textField.text
 
Предположим, создан набор текстовых полей 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: Для оформления своего кода, надо использовать теги [code][/code]]

iNils 28.11.2006 23:37

Надо добавитьс _parent
Код:

this._parent["txt" + i].text
Так как текстовые поля создается не внутри кнопки.

nastyushenka 28.11.2006 23:43

Спасибо!!!! Все заработало как надо!!! :yahoo:


Часовой пояс GMT +4, время: 13:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.