PDA

Просмотр полной версии : Как обращаться к заатаченым?


Diomas
25.03.2002, 18:19
Ситуация:
Во время проигрывания клипа, на одном из таймлайнов аттачатся мувики (некоторое колличество)

Вопрос:
Как обратиться к любому из них? Я имею ввиду, есть ли функция, с помощью которой можно обратиться к приатачченым мувикам (как бы потомкам)
Что-нибудь вроде Movie1._child() или Movie1._childs[] или как-нибудь еще. Хоть как-нибудь!

Egoritch
25.03.2002, 20:37
откуда аттачишь - того они и дети, если ты в mc пишешь tt=attachMovieClip("myMovieForAttach");
то mc.tt._x+=1;

Diomas
27.03.2002, 15:02
А если ты не знаешь имя зааттаченого мувика?
Я имею ввиду:

Аттачатся на основной таймлайн всякие мувики, а один из них, заатачившись, должен, допустим, грохнуть всех остальных, кроме себя. Причем он должен так делать куда бы он ни попал (т.е. на любом таймлайне с любым количеством приаттаченых мувиков)

Но ведь для этого он должен откуда-то взять их имена (этих самых приаттаченых)? Вот я и спрашиваю есть ли какой-нибудь способ узнать это? Может какнибудь через depth, если с именами не получится?

Diomas
01.04.2002, 20:09
Если кому интересно нате:

for...in
в качестве итераций пробегается по всем свойствам указанного объекта, в том числе и приаттаченным мувикам.

Ну а там уже дело техники, как отсеить _width всякие от приатаченных мувиков.

ЗЫ сам еще не успел проверить и в ближайшее время не смогу.