|
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
Класс из строки
Всем доброго дня. У меня есть массив типа
запускается нужный класс таким образом: однако, требуется оптимизировать размер файла чтобы импортировался только 1 класс. Вариант - заменить массив на строки но вот как их преобразовать потом? Варианты типа не проходят |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Можно использоваться условную компиляцию, или грузить класс извне.
И не могли бы вы привести более конкретный пример, зачем вам это надо. |
|
|||||
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
в этом случае класс не будет вкомпелирован.
или придется каждый класс из массива компелить в отдельную свф и подгружать нужную, и уж только после загрузки использовать (getDefinitionByName). |
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
цель вопроса - как раз это и выяснить
Добавлено через 1 минуту Цитата:
case 1: ClassA; case 2: ClassB; case 3: ClassB; Зачем это все надо - именно чтобы уменьшить размер swf на выходе, с несколькими классами условный вес получается 300кб, с одним - 150кб PS думаю, если это вариант - то можно допустить здесь динамический импорт, тогда будет выглядеть типа |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Что-то вы явно не так понимаете. Если без подгрузки классов делать приложение, то вне зависимости от того, как вы классы инициируете, они все равно будут вшиты во флэшку.
__________________
hauts.ru |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
http://livedocs.adobe.com/flex/3/htm...pilers_21.html Добавлено через 11 минут Цитата:
Последний раз редактировалось udaaff; 17.12.2012 в 17:50. |
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
Цитата:
|
Часовой пояс GMT +4, время: 05:55. |
|
« Предыдущая тема | Следующая тема » |
Теги |
классы |
|
|