2010-10-29 4 views
0

Я ищу, чтобы создать библиотеку, которая может быть либо объединена в swf во время компиляции, либо загружена в swf во время выполнения. Как я понимаю, файлы .swc обычно объединяются в swf во время компиляции, а файлы .swf обычно загружаются в swf во время выполнения. Есть ли способ, которым я могу иметь один файл, который может сделать оба?Как создать флэш-библиотеку, которая может быть скомпилирована или загружена во время выполнения?

ответ

0

Вы можете попробовать использовать автономные общие библиотеки.
В принципе, у вас будет FLA с общей анимацией в MovieClip. Вы можете создать этот клип отдельно как SWF и использовать его для любых файлов, которые необходимо загрузить во время выполнения.

Затем в любых других проектах, в которых должен быть скомпилирован клип, вы создадите новый MovieClip в этом проекте и свяжете его с общим клипом в другом FLA.
В Свойствах Символов нажмите «Обзор» внизу в разделе «Источник» и перейдите к FLA, а затем общий клип. Отметьте «Всегда обновлять перед публикацией».

Теперь, если вы вносите изменения в общий клип, вы перекомпилируете SWF, который загружается, и перекомпилируйте любой из других проектов, которые используют этот общий ресурс. Они должны автоматически импортировать новейшую версию при их создании.

+0

Это не плохое решение, но в идеале я также хотел бы использовать гибкие приложения, чтобы использовать его. – Anonymous1

0

Что вы пытаетесь сделать? Что такое «библиотека», которую нужно делать или предоставлять? Если это анимация, вы можете удалить ее в среде IDE и скомпилировать ее (в отличие от загрузки во время выполнения). Если это код, бессмысленно загружать его во время выполнения.

+0

Это анимация, которая должна быть загружена только в том случае, если пользователь достигает определенной точки в главном swf. Он используется в нескольких проектах. В некоторых он должен быть скомпилирован, а в других он должен быть загружен во время выполнения. – Anonymous1

+0

Имеет смысл загружать код во время выполнения в некоторой ситуации, например, в систему плагина. – subb