Цитата:
Сообщение от СлаваRa
Ты что-то упустил, каждый модуль - компилируется в отдульную swf из которых потом собирается единая, да так делали и делают...
|
Нет, ты просто не понял о чем я говорю. Сделал ты как отдельный модуль эту swf, потом собрал из этих модулей одно приложение, и вуаля, все эти классы стали доступны для других модулей и вообще для приложения в целом, достаточно загрузить их в тот же аппдомен. Они недоступны ровно до момента их загрузки в основное приложение.
Цитата:
Это все равно роли не играет, функция `getDefinitionByName` не имеет инструкции не использоваться в AIR проекте или использоваться только если вы грузите swf с классами и swf "большая" или "маленькая". Ну и все остальные рекомендации это чисто личное мнение, хотя возможно и правильное в определенных задачах
|
Так тут никто изначально и не говорил, что так делать нельзя. Вся тема - это сплошные рекомендации. Автору темы нет смысла так делать просто потому, что этот вариант геморнее, и в его случае не нужен. Вряд ли ты станешь спорить с тем, что просто добавить классы в массив и брать их оттуда по индексу или ключу гораздо проще и быстрее, чем писать все эти getDefinitionByName и паковать отдельные swf (ну или даже без отдельных swf)