Начинаю я переходить на тройку с AS2 и почти сразу сталкиваюсь с проблемой: Как приаттачить мувик если есть его имя (а фактически имя класса мувика) в виде строки?
Покумекав и поспрашав получился такой солюшн
public static function getSymbolClone(symbolName:String):*
{
return duplicate(symbolName);
function duplicate (className:String):*
{
var currentClass:Class = Class(getDefinitionByName(className));
return new currentClass();
}
}
Со временем AS3 начинает потихоньку вправлять мозги своей строгостью и ООПностью
(по сравнению с раздолбайской двойкой) и необходимость в таких извращения просто отпадает.
Комментариев нет:
Отправить комментарий