я когда-то тоже этим вопросом задавался, и методом тыка нашел решение вопроса, касающегося клипов, у которых указано имя класса в библиотеке:
//создаем клип (или вытаскиваем со сцены):
var mc:MovieClip = new Symbol1();
addChild(mc);
//получаем его класс
//если в свойствах класс не указан, не выйдет ничего :|
var mcClassName:String = getQualifiedClassName(mc);
//затем из имени получаем сам класс
var mcClassType:Class = getDefinitionByName(mcClassName) as Class;
//и на основе класса создаем объект
var mcCopy:MovieClip = new mcClassType();
mcCopy.x = 100;
addChild(mcCopy);