PDA

Просмотр полной версии : Именование объектов


spavlov
11.01.2008, 01:34
Господа, выручайте.
Мне нужно динамически сделать 3 надписи с текстом "TEST"
Проблема заключается только в одном: КАК динамически именовать созданные объекты, чтобы флэш их различал между собой по именам "title0","title1","title2" ????!!!!
Никак не могу понять, все испробовал...и глубину итерацией ставил... все без толку..выручайте

for (var u = 0; u<3; u++) {
var dyn_object = "title"+u
_root.createClassObject(mx.controls.Label, dyn_object, 1);
dyn_object.text = "TEST";
dyn_object.move(50*u, 0);
}

iNils
11.01.2008, 01:45
Для оформления своего кода надо использовать теги .

spavlov
11.01.2008, 01:50
сори...

Mr. Fixit
11.01.2008, 02:34
var i:Number;
for(i=0; i<3; i++) {
var txtFields:TextField = this.createTextField('txt_'+i, i, 0, i*40, 0, 0);
txtFields.autoSize = true;
txtFields.text = 'this is text field #' + i;
}