Показать сообщение отдельно
Старый 25.03.2014, 18:52
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 5  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
SWC-файл это предварительно скомпилированные символы и классы. По-сути библиотека представляющая собой zip архив содержащий swf и xml файлы. Может быть подключен к проекту и классы из него будут доступны при разработке. Как следствие того, что классы предварительно скомпилированы позволяет ускорить компиляцию проекта, по ставнению с распространением библиотек в виде исходного кода. При статической линковке (в терминах Flash Professional и Flex "Merged into code") классы используемые в проекте попадут в конечный swf-файл (это ответ на вопрос "Можно ли...").

RSL (Runtime Shared Library) технология позволяющая загружать swc (точнее swf-файлы извлеченные из swc, если не рассматривать swz-файлы, что на данный момент не релевантно) в рантайме, до того как загрузятся классы приложения. RSL позволяет сократить размер приложения, за счет разделения кода между файлами. А также позволяет нескольким приложениям использовать один и тот же, однажды загруженный код, что сокращает время загрузки приложения за счет того, что файлы будут браться из кеша браузера.

Из того, что вы показали, я вижу что ни первое, ни второе вы не используете.

Цитата:
А как его использовать?
После подключения swc к проекту, просто создаете экземпляр необходимого вам класса. Соответственно, все что вы понаваяли должно быть доступно из AS (в терминах Flash Professional должна стоять галка "Export for ActionScript").
__________________
משיח לא בא
משיח גם לא מטלפן