Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   getDefinitionByName из массива (http://www.flasher.ru/forum/showthread.php?t=140630)

Nejasytj 04.06.2010 00:59

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, то работает (с другими аргументами).
Как или где определить эту переменную?!


Часовой пояс GMT +4, время: 11:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.