|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Создание экземпляра класса по строке с именем
Есть набор классов, которые расширяют один интерфейс. Есть метод который создает экземпляр одного из классов, в зависимости от строки содержащей имя. Как это реализовать?
возможно ли? |
|
|||||
Регистрация: Jan 2010
Сообщений: 25
|
А пользовательский классами не получается
var LavelName:String = "Level" + _levelNumber; //"src.Levels::Level var linkClassName:Class = getDefinitionByName(LavelName) as Class; [Fault] exception, information=ReferenceError: Error #1065: Переменная Level1 не определена. Если выше напишу То работает но при таком раскладе пользы от этой функций очень мало помогите решить эту проблему. |
|
|||||
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Регистрация: Jan 2010
Сообщений: 25
|
GBee,Думул об этом но у меня около 100 уровней и каждый так прописывать не красиво...
|
|
|||||
Регистрация: Jan 2010
Сообщений: 25
|
это просто класс с параметрами. Или я что то не так понял в вашем вопросе?
|
|
|||||
Если этот класс нигде не используется, то компилятор не встраивает его в конечную флешку и из-за этого getDefinitionByName его и не находит.
Можно просто завести массив или... Я делаю так: |
Часовой пояс GMT +4, время: 17:42. |
|
« Предыдущая тема | Следующая тема » |
|
|