![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Oct 2010
Сообщений: 69
|
Здравствуйте ещё раз ))
Плз.. ответьте кто-нить, почему такая конструкция работает.. trace( getQualifiedClassName(Level1) ); // "Levels::Level1" trace( getDefinitionByName( getQualifiedClassName(Level1) ) ); //"[class Level1]" Error #1065: Переменная Level1 не определена. at global/flash.utils::getDefinitionByName() Нужно именно из строки переводить в класс, ибо количество уровней довольно большое.... |
|
|||||
|
Возможно следует указывать имя класса без указания пространства имен?
|
|
|||||
|
Регистрация: Oct 2010
Сообщений: 69
|
Пробовал.. ;(
|
|
|||||
|
Регистрация: Oct 2010
Сообщений: 69
|
Хмм.. сейчас протрейсил...
Дело в том, что эти классы наследуются от другого "LevelBase" в этом же пакете(Levels ) ... И он нормально трейсится, без ошибок.. P.s. точку тоже пробовал.. и "/", и ":" Последний раз редактировалось Dron1564; 31.08.2011 в 13:04. |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 69
|
Т.е. перечислять все классы так или иначе придётся.... ладно.. всем спасибо...
Сделаю вот так: |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 101
|
Можно просто одной переменной присвоить их все циклом и в конце ее занулить. Этого будет достаточно
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|