PDA

Просмотр полной версии : Как можно изменять свойства определенного экземпляра с другого экземпляра?


Joey Lott
16.05.2008, 19:40
Всем привет. Очень хочется разобраться с такой ситуацией:
создал мувиклип, в нем динам. техт. поле с именем txt, приписал этому мувику классу Box с кодом:

package {
import flash.display.*;
import flash.text.TextField;
dynamic public class box extends MovieClip {
public function box() {
this.width =150;
this.height =150;
}
}
}


Затем в первом кадре на тайм лайне прописал такой код:

for (var i:Number=0; i<3; i++) {
var bb:MovieClip=new box();
bb.name='b_'+i;
addChild(bb);
bb.x=i*160;
bb.txt.text=i;

}

т.е., как видим, создал три экземпляра одного класса, выстроил их в ряд, присвоил каждому имя (b_0, b_1 и b_2) и записал в каждом из них, в текстовом поле номер экземпляра.

Так вот, хочу спросить у профессионалов, как можно, к примеру, с экземпляра под номером 0 (b_0) изменить содержимое текстового поля (txt) в экземпляре b_1 и изменить координату "X" для того же b_1?

А также, как с тайм лайна изменить содержимое текстового поля экземпляра b_2 и туже координату?

Рассчитываю на Вашу помощь.

etc
16.05.2008, 23:00
Joey Lott, отредактируйте свой пост и оформите код тегами .