Показать сообщение отдельно
Старый 30.09.2009, 10:31
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
1.
естественно, что ты не можешь положить один объект в два разных места, для этого нужна копия этого объекта
создать ее можно, зная класс этого объекта через new
узнать/получить класс подгруженного мувика (для этого он должен иметь свой документ класс) можно с помощью getDefinition в applicationDomain загруженного мувика
Код AS3:
var mc:MovieClip = MovieClip(e.target.content);
var className:String = getQualifiedClassName(mc);
var mcClass:Class = Class(e.target.applicationDomain.getDefinition(className));
addChild(mc);//мувик, который загрузился
var mc2:MovieClip = new mcClass();//новый, такой же
mc2.x = 100;
addChild(mc2);
2.
instance672 это скорее всего имя кого-то из детей btn, на которого пришелся клик
попробуй посмотреть e.currentTarget.name