Как создать флэш-библиотеку, которая может быть скомпилирована или загружена во время выполнения? - PullRequest
0 голосов
/ 30 октября 2010

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

Ответы [ 2 ]

0 голосов
/ 30 октября 2010

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

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

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

0 голосов
/ 30 октября 2010

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

...