|
|
|||||
Регистрация: May 2009
Сообщений: 122
|
Работа с циклом for
Здравствуйте.
Подскажите пожалуйста. Хочу, чтоб координаты для текста по оси Y брались соответственно из массива, то есть: есть 4 строки текста и для первой координата по Y = 100, для второй строки Y = 150 и т.д Написал цикл, который должен проходить по массиву и подставлять координаты для каждой строки, но у меня получилась, какая-то фигня, - текст накладывается друг на друга, да и еще выводится каждая строчка 4 раза. Вот картинка: а вот код: import flash.text.TextField; var coordsArray:Array = [100, 150, 200, 250]; var txt1:TextField; var txt2:TextField; var txt3:TextField; var txt4:TextField; for(var i:int = 0; i < coordsArray.length; i++) { txt1 = new TextField(); txt1.text = "One"; txt1.x = 100; txt1.y = coordsArray[i]; addChild(txt1); txt2 = new TextField(); txt2.text = "Two"; txt2.x = 100; txt2.y = coordsArray[i]; addChild(txt2); txt3 = new TextField(); txt3.text = "Three"; txt3.x = 100; txt3.y = coordsArray[i]; addChild(txt3); txt4 = new TextField(); txt4.text = "Four"; txt4.x = 100; txt4.y = coordsArray[i]; addChild(txt4); } |
Часовой пояс GMT +4, время: 20:00. |
|
« Предыдущая тема | Следующая тема » |
Теги |
array , цикл for |
|
|