![]() |
|
||||||||||
|
|||||
|
Guest
Сообщений: n/a
|
Люди, хелп, plz!
Мне надо вывести несколько текстовых блоков в цикле, для этого пишу: function WriteMyText(m)
{
x=10;
for (i=0;i<=m;i++)
{
createTextField("txt",1,x,100,20,20);
txt.text=i;
x=x+10;
}
}
А получается: Помогите, plz, как это всё сделать нормально! Заранее благодарен, Alex |
|
|||||
|
ты m раз создаешь одно и то же, ну и видишь только последнее
вот будет работать function writeMyText(m) { x=10; for (i=0;i<=m;i++) { createTextField("txt"+i,i,x,100,20,20); this["txt"+i].text=i; x=x+10; } } |
|
|||||
|
[++]
|
Поясню чё silin написал. Ты создаёшь много текстфилдов (мувиков, кнопок или любых других объектов) с одинаковым иенем и с одинаковой глубиной (depth), и при этом каждый новый объект стирает предыдущий и сам становится на его место.
|
|
|||||
|
Почему разных? Там ведь имя на i отличается: createTextField("txt"+i ,i,x,100,20,20);
|
|
|||||
|
[++]
|
Да не, у silin'a то всё нормально. Просто чтоб чел понял...
|
|
|||||
|
Может я тормозззззз...
Там ведь instance name меняется. Почему тогда один текст будет перебивать другой? |
|
|||||
|
Да, правда томозззззззззз
|
|
|||||
|
Регистрация: Nov 2001
Адрес: spb.ru
Сообщений: 177
|
2Greben: глубина одинаковая - поэтому они друг друга и замещают.
|
|
|||||
|
А если бы у них были разные координаты, то все равно замещались бы?
|
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
Цитата:
|
![]() |
Часовой пояс GMT +4, время: 12:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|