Показать сообщение отдельно
Старый 11.06.2008, 17:30
Sapfir вне форума Посмотреть профиль Отправить личное сообщение для Sapfir Найти все сообщения от Sapfir
  № 1  
Ответить с цитированием
Sapfir

Регистрация: Mar 2002
Сообщений: 47
По умолчанию Создать объект: динамическое имя

Туплю уже сутки.

Не могу понять как програмно создать MovieClip.

Если для ролика в библиотеке прописан Linkage -> Class : clip1

То подгрузить его элементарно:

Код:
var mc = new clip1();
this.addChild(mc);
А вот если заранее не известно какой ролик именно нужно будет подключить и имя содержится в переменной, т.е.

Код:
var mc_name:String = "clip1";
Нельзя же писать:
Код:
var mc_name:String = "clip1";
var mc = new mc_name();
this.addChild(mc);
Как быть? Простите, что спрашиваю. От недавно начавшейся миграции с AS 2 на AS 3, голова пока кругом.