Показать сообщение отдельно
Старый 04.06.2010, 00:59
Nejasytj вне форума Посмотреть профиль Отправить личное сообщение для Nejasytj Найти все сообщения от Nejasytj
  № 1  
Ответить с цитированием
Nejasytj

Регистрация: Feb 2010
Сообщений: 3
По умолчанию getDefinitionByName из массива

Все здрасте!
Вопрос поднимался неоднократно, но так и не нашёл выход.
Вероятно задача решется другим способом. Интересуюсь больше из-за стремления к пониманию.

Код AS3:
public function mainTest(){
			var massiv:Array = new Array("blok", "brick", "ball");
			var ClassRef:Class = getDefinitionByName(massiv[0]) as Class; 
			var D1 = new ClassRef(50, 150); 
 
			addChild(D1);
		}
Будет ошибка "Переменная blok не определена".
Если вместо blok подставить, например, название классов String, Number, uint, то работает (с другими аргументами).
Как или где определить эту переменную?!