PDA

Просмотр полной версии : Вопрос с текстовыми полями.


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
может быть у меня руки кривые
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