Цитата:
Сообщение от dimarik
Импортировать забыли Star?
|
Star входит в package. Но даже если добавить в начало import Vn.Star; ошибка остается
Добавлено через 34 минуты
Цитата:
Сообщение от Kidd002
Попробуйте получить имя класса с учетом его расположения.
То есть например вместо
 Код AS3:
getDefinitionByName("Sprite")
написать
 Код AS3:
getDefinitionByName("flash.display.Sprite")
|
Вот это сработало, спасибо.
В итоге работает только в таком виде:

Код AS3:
protected function CreateFromXML(Data:XML):void {
// Создание сектора из XML
for each (var Node:XML in Data.*) {
if(Node.nodeKind()=="element") {
Star;
Planet;
trace(Node.name());
var ClassReference:Class = getDefinitionByName("Vn."+Node.name()) as Class;
var Instance:Object = new ClassReference();
}
}
}
Vn - имя package