2013-03-06 3 views
0

Я использую Adobe Flash CS5, такКак получить родительский Чайлдс (флэш)

mainTimeline -> { 

child1 movieclip ->{ 

    //i want from here to get parent.child2, but i get an error that there are no child2 

} 

child2 movieclip ->{ 

} 

} 

Я добавил имя ребенка2 мувиклипе и экспортировать его в Actionscript, также я попробовал этап. child2 - но он ничего не видел, я не знаю, что может быть причиной ..

ответ

1

Если ребенок клипы являются «рядом друг с другом» на шкале времени, как о попытке:

child1.parent.child2 

или, возможно,

(child1.parent).child2 

Логикой этого является то, что child1.parent должен быть ссылкой на временную шкалу, которая затем может иметь доступ к child2.

Хотя, если вам нужно сделать это много, возможно, стоит передать ссылку child2 в child1 или перестроить код, чтобы избежать этого. Было бы меньше «слепых зависимостей» или «поиска по временной шкале» таким образом и, возможно, менее подвержено поломке. Это может быть также более читаемым в будущем для редактирования.

+0

большой! благодаря!!! – Hello

Смежные вопросы