PDA

Просмотр полной версии : Шкала деления с переменными значениями


Nastia_22
11.06.2013, 00:16
Товарищи! можно ли создавать текстовые поля в массиве? например 5 штук.
У меня задача - создать координатные оси с делениями, но значения осей не постоянные, а берутся из массива.

конечно чисел всего пять будет и можно это ручками прописать, но обычно это всегда в циклах делается. а в AS3.0 текстовые поля необходимо объявлять, у них разные значения. и переход между ними не знаю как сделать.

Babylon
11.06.2013, 00:27
Текстфилд такой же класс как и любой другой, можно делать массив из ссылок на инстансы классов?
arr.push(tf)

Nastia_22
11.06.2013, 00:29
хорошо. попробую

Добавлено через 58 секунд
а изначально надо определить где то все текстфилды которые буду добавлять в массив?

Babylon
11.06.2013, 00:33
Зачем нужен new?

Добавлено через 1 минуту
Хотя не исключено, что Вы их ручонками создадите и задвините за stage

Nastia_22
11.06.2013, 00:41
я на сцене вообще не рисую. только программно.

Babylon
11.06.2013, 00:43
Покажете ризалт?

Nastia_22
11.06.2013, 00:49
обязательно

Добавлено через 2 минуты
как я поняла текстовые поля нельзя добавлять в массив..

Ёлочка
11.06.2013, 01:28
как я поняла текстовые поля нельзя добавлять в массив..Вот массив текстовых полей. var textFieldArray:Array = [new TextField(), new TextField(), new TextField(), new TextField(), new TextField()];

MikroAcse
11.06.2013, 12:04
var arr:Array = [];

for(var i:int = 0; i<5; i++){
var tf:TextField = new TextField();
addChild(tf);
tf.y = i * 10;
tf.text = "index: " + i;
arr.push(tf);
}

trace(arr);