Показать сообщение отдельно
Старый 24.06.2011, 20:30
Korchy вне форума Посмотреть профиль Отправить личное сообщение для Korchy Найти все сообщения от Korchy
  № 5  
Ответить с цитированием
Korchy
 
Аватар для Korchy

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
Цитата:
Сообщение от 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