|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Как загрузить и использовать класс, название которого не известно заранее?
Нужно реализовать такую конструкцию, в XML файле прописан путь к swf файлу в котором хранится определенный мувик. Имя этого мувика так же прописано в xml, скажем "Helicopter". Основной файл загружает этот swf по ссылке, указанной в xml, и потом должен создать новый экземпляр класса по его названию, так же указанному в xml.
Как это можно реализовать? |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
насколько понял, тебе нужен getDefinitionNames() от etc
__________________
low + |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
где это глянуть?
|
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
__________________
low + |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
я тоже так думал, но смутило название темы
__________________
low + |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Как вот это, сделать экземпляром, с типом данных Helicopter не подготавливая заранее переменную с таким типом данных?
|
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
тут, думаю, интерфейсы нужно юзать
__________________
low + |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
хороший ответ )
Давайте теперь только по теме. И не надо писать как все просто, не зная, как все на самом деле Если бы здесь можно было обойтись одним getDefinitionByName() я бы не создал эту тему. Уже не первый день ломаю голову и терроризирую гугл по этому поросу, но вразумительного ответа так и не нашел Последний раз редактировалось goodguy; 19.05.2011 в 20:15. |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
а это и было по теме, а как еще сделать экземпляр? можно поставь * и тыкать св-ва наугад, или вот так
при условии, что Helicopter реализует IHelicopter
__________________
low + |
Часовой пояс GMT +4, время: 17:41. |
|
« Предыдущая тема | Следующая тема » |
|
|