2010-04-20 16 views
1

Я знаю, как загрузить в .swf из внешнего файла. Однако я не знаю, как запустить тот, который уже находится в библиотеке. Возможно ли иметь .swf, вложенный в .swf? Я хочу, чтобы последняя вещь была всего лишь одним файлом. Пожалуйста, помогите!ActionScript 3.0 - .swf вложен в .swf?

ответ

0

Если вы используете flex, тег [Embed] работает и для .swfs. Если вы используете Flash, я не знаю ... но вы можете, возможно, импортировать .swf в свою библиотеку и превратить ее в символ.

+0

[Вставить] не требуется фреймворк Flex, я использовал его только в проектах AS3. – davr

0

Если вы пытаетесь вставить содержимое одного SWF (B) в другое (A), и у вас есть доступ к FLA для B, то вы можете перекомпилировать B как файл SWC (скомпилированную флэш-библиотеку) ,

Сначала убедитесь, что все, что вам нужно в B, правильно экспортировано для ActionScript.

Затем, чтобы экспортировать как SWC: Файл -> Параметры публикации -> Вспышка -> Экспорт SWC.

Как только у вас есть SWC для B, добавьте ссылку на него в FLA для A: Файл -> Параметры публикации -> Flash -> Настройки -> Путь к библиотеке -> Нажмите + кнопка -> Введите путь к SWC относительно вашего FLA (например, «./libs/mySWC.swc»).

-

В А вы теперь сможете ссылаться через ActionScript любого содержания В.

Смежные вопросы