Я немного новичок в as3, так что простите меня, если это глупые вопросы. Два вопроса ...Изменить определение ролика as3
Помещение: Я загружаю персонажа из файла swf и хочу добавить аватар к нему. У меня его оживленная ходьба, а также стоя (stand_mc, walk_mc). Я также разделяю его части тела, поэтому внутри каждой анимации mc есть head_mc, body_mc и т. Д.
Первый вопрос, как я могу получить доступ к частям тела для любой анимации? вот мой код:
var WalkAnim:Class = SWFLoader.getClass('walk_mc'); //Using Greensock loader; but it's the same as using appDomain.getDefinition();
var walkAnim:MovieClip = new WalkAnim();
addChild(walkAnim);
Второй вопрос, добавив, что walkAnim просто создает экземпляр определения mc. Как я могу изменить определение в библиотеке, чтобы сделать что-то вроде ..
var Hat:Class = SWFLoader.getClass('accessory_hat_mc');
var hat = new Hat();
WalkAnim:addChild(Hat)//???
Так что, если у меня есть несколько экземпляров на сцене, все они будут обновлены. Заранее спасибо за помощь!
Спасибо! Я использую точечную нотацию, но по некоторым причинам вижу некоторые части. Я вижу голову и ноги, но нет тела. Все выглядит так же в моей flash-библиотеке. –
Вы уверены, что нет орфографических ошибок, недостающих связей или некоторых из них не являются мувиклипами? – poepje
Выяснилось, что мне пришлось назначить каждой части имя экземпляра ... Не совсем понятно различия между именами экземпляров, AS Linkage и именем mc (все они назначены во Flash). –