Я ищу, чтобы создать библиотеку, которая может быть либо объединена в swf во время компиляции, либо загружена в swf во время выполнения. Как я понимаю, файлы .swc обычно объединяются в swf во время компиляции, а файлы .swf обычно загружаются в swf во время выполнения. Есть ли способ, которым я могу иметь один файл, который может сделать оба?Как создать флэш-библиотеку, которая может быть скомпилирована или загружена во время выполнения?
ответ
Вы можете попробовать использовать автономные общие библиотеки.
В принципе, у вас будет FLA с общей анимацией в MovieClip. Вы можете создать этот клип отдельно как SWF и использовать его для любых файлов, которые необходимо загрузить во время выполнения.
Затем в любых других проектах, в которых должен быть скомпилирован клип, вы создадите новый MovieClip в этом проекте и свяжете его с общим клипом в другом FLA.
В Свойствах Символов нажмите «Обзор» внизу в разделе «Источник» и перейдите к FLA, а затем общий клип. Отметьте «Всегда обновлять перед публикацией».
Теперь, если вы вносите изменения в общий клип, вы перекомпилируете SWF, который загружается, и перекомпилируйте любой из других проектов, которые используют этот общий ресурс. Они должны автоматически импортировать новейшую версию при их создании.
Что вы пытаетесь сделать? Что такое «библиотека», которую нужно делать или предоставлять? Если это анимация, вы можете удалить ее в среде IDE и скомпилировать ее (в отличие от загрузки во время выполнения). Если это код, бессмысленно загружать его во время выполнения.
Это анимация, которая должна быть загружена только в том случае, если пользователь достигает определенной точки в главном swf. Он используется в нескольких проектах. В некоторых он должен быть скомпилирован, а в других он должен быть загружен во время выполнения. – Anonymous1
Имеет смысл загружать код во время выполнения в некоторой ситуации, например, в систему плагина. – subb
Это не плохое решение, но в идеале я также хотел бы использовать гибкие приложения, чтобы использовать его. – Anonymous1