![]() |
Создание экземпляра класса по строке с именем
Есть набор классов, которые расширяют один интерфейс. Есть метод который создает экземпляр одного из классов, в зависимости от строки содержащей имя. Как это реализовать?
Код AS3:
|
getDefinitionByName мб?
Код AS3:
|
Блин. Точно. Что то я заработался))) Спасибо!
|
А пользовательский классами не получается :(
Код AS1/AS2:
[Fault] exception, information=ReferenceError: Error #1065: Переменная Level1 не определена. Если выше напишу Код AS1/AS2:
|
Цитата:
Код AS3:
|
GBee,Думул об этом но у меня около 100 уровней и каждый так прописывать не красиво...
|
Level1 вкомпиливается в конечную флешку?
|
это просто класс с параметрами. Или я что то не так понял в вашем вопросе?
|
Уровни можно было вынести во вне хмл, жсон, или захардкордить массивы?
|
Если этот класс нигде не используется, то компилятор не встраивает его в конечную флешку и из-за этого getDefinitionByName его и не находит.
Можно просто завести массив или... Я делаю так: Код AS3:
|
| Часовой пояс GMT +4, время: 03:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.