Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Вопрос с текстовыми полями. (http://www.flasher.ru/forum/showthread.php?t=46356)

UraN248 01.07.2003 19:25

Вопрос с текстовыми полями.
 
Ситуация следующая.

texts = new Array();
createTextField("txt", 0, -185+txt._width+5, Y0, 0,0);

// ... работаем с полем тхт. в итоге оно выводится на экран.

texts[i] = txt;
createTextField("txt", 0, -185+txt._width+5, Y0, 0,0);
...
поле тхт исчезает, хотя я сохранил его в массиве. Объясните мне, неисправимому ЦэПэПэшнику, в чем тут дело. Как грамотно сделать массив из текстовых полей?

DeliMIter 01.07.2003 21:06

Код:

T = new Array();
for (var i=0; i<10; i++) {
  createTextField("TF" + i, i, X0 + i * 100, Y0, 100, 20);
  T[i] = this["TF" + i];
}

Параметр "глубина" у всех объектов разный должен быть.

UraN248 01.07.2003 21:53

Не знаю, может быть у меня руки кривые, но вот такая примитивная конструкция
Код:

        createTextField("txt", i, -185, -90, 0,0);
        this["txt"].text = "tghe";
        trace(this["txt"].text);

выводит UNDEFINED
В чем может быть дело?

YuriiZelenev 02.07.2003 06:27

2 UraN248:
 
Цитата:

может быть у меня руки кривые
net, ruki u tebya ne krivie...

a chtob vivodilo UNDEFINED - bit takovo nemojet!!!

Prover, chtob u tebya na etu glubinu (i) - nikto drugoi posle etovo teksta ne vstaval...
Skoree vsevo - ti prosto pihaesh na tu-je glubinu - chto-nit drugoye..

ps:Esli nespravishsya - pishi suda i prihvati s soboy ishodnik...
Pomogu


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

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