PDA

Просмотр полной версии : Создать объект: динамическое имя


Sapfir
11.06.2008, 17:30
Туплю уже сутки.

Не могу понять как програмно создать 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, голова пока кругом.

fljot
11.06.2008, 17:37
getDefinitionByName

Sapfir
11.06.2008, 17:48
getDefinitionByName

Спасибо, добрый человек! :yahoo: