Цитата:
Сообщение от Hauts
А какие варианты проходят?
|
цель вопроса - как раз это и выяснить
Добавлено через 1 минуту
Цитата:
Сообщение от udaaff
Можно использоваться условную компиляцию, или грузить класс извне.
И не могли бы вы привести более конкретный пример, зачем вам это надо.
|
про 1-е просьба поподробнее, все-таки ищется конкретное решение. Директив типа #IFDEF я не находил во флеше

Или вы предлагаете что-то типа:
case 1: ClassA;
case 2: ClassB;
case 3: ClassB;
Зачем это все надо - именно чтобы уменьшить размер swf на выходе, с несколькими классами условный вес получается 300кб, с одним - 150кб
PS думаю, если это вариант - то можно допустить здесь динамический импорт, тогда будет выглядеть типа

Код AS3:
switch(index)
{
case 0:
import ClassA;
var unit:* = new ClassA;
break;
case 1:
import ClassB;
var unit:* = new ClassB;
break;
case 2:
import ClassC;
var unit:* = new ClassC;
break;
}