Добавить слой поверх существующего SWF в Flash Pro - PullRequest
1 голос
/ 09 ноября 2011

В проекте, в котором я участвую, есть определенное требование, когда слой должен быть добавлен поверх существующего SWF.SWF создается путем преобразования PDF с использованием SWFTools pdf2swf.Этот слой будет использоваться для добавления интерактивных элементов, таких как видео или звук, поверх существующего текстового содержимого в SWF.

Моя проблема в том, что когда я пытаюсь импортировать SWF в Flash Pro, он как бы разбиваетсяи невозможно правильно увидеть SWF или его элементы.

Я попытался сделать SWF-символ MovieClip после импорта и вызвал его методы play () и gotoAndPlay (i) безрезультатно.Использование внешнего SWF-файла с загрузчиком работает, но SWF-файл должен быть внутренним, чтобы весь проект можно было скомпилировать для iOS и Android за один раз.

Существуют ли другие методы, которые я мог бы использовать для взаимодействия с SWF изаставить это работать в моем проекте FLA?

1 Ответ

0 голосов
/ 10 ноября 2011

Ваша проблема не во Flash, а в том, как вы преобразуете PDF в SWF.Параметры по умолчанию pdf2swf будут экспортировать SWF для предыдущей версии Flash, 6, если быть точным.Поэтому вам необходимо явно установить версию Flash при преобразовании в более позднюю версию, чтобы вы могли импортировать ее в свою временную шкалу (при условии, что вы используете AS3).

Используйте этот параметр конфигурации: -T, --flashversionnum Установите для версии Flash в заголовке SWF значение num.

Для получения дополнительной информации см. это: http://wiki.swftools.org/index.php?title=Pdf2swf http://wiki.swftools.org/index.php?title=Pdf2swf_-s_parameters

...