Как добавить дополнительные файлы в Adobe Air Installer? - PullRequest
1 голос
/ 14 марта 2009

Я создал приложение AIR, но оно использует внешний SWF для дополнительной функциональности. Я хочу, чтобы этот SWF был включен в установку, но в настоящее время это не так. Могу ли я в любом случае заставить FlexBuilder или любой другой инструмент включить этот дополнительный файл в программу установки? Я попытался добавить файл вручную (поскольку файл .air - это просто скрытый zip-файл), но в этом файле должны быть проверки хеша.

Ответы [ 4 ]

3 голосов
/ 14 марта 2009

Если вы поместите SWF-файл в каталог src вашего приложения, он даст вам возможность включить его в установщик (ранее я пытался поместить его в корневую папку приложения).

2 голосов
/ 04 марта 2011

Если вы работаете во Flash, выберите «Файл»> «Настройки Adobe AIR 2.0». В нижней части окна Dialgoue находится список включенных файлов. Добавьте свой SWF в этот список.

1 голос
/ 28 декабря 2009

Что, если вы хотите добавить текстовый файл вместо программы установки с помощью Flex Builder? Я попытался добавить его с помощью мастера сборки экспорта релизов, но я не вижу текстовый файл, сгенерированный в каталоге приложения ... есть идеи?

0 голосов
/ 09 декабря 2011

Я бы добавил пользовательский конструктор под проект -> Свойства -> Строители

Я использую что-то вроде следующего для одного из моих проектов, в который я хочу упаковать некоторые mxml и в виде файлов, чтобы компилятор не пытался скомпилировать их при экспорте. Сохраните приведенный ниже XML-файл как что-то вроде copy_files.xml и добавьте новый Ant Builder в свой проект. На вкладке целей компоновщика у меня установлен набор для запуска цели копирования файлов при каждой очистке.

<?xml version="1.0" encoding="UTF-8"?>
<project name="SampleProject">
    <target name="copy-files" description="Copy Source Files">
            <copy todir="bin-debug/sources">
                <fileset dir="sources" >
                    <include name="**/*.*" />
                </fileset>
            </copy>
            <copy todir="bin-release/sources">
                <fileset dir="sources" >
                    <include name="**/*.*" />
                </fileset>
            </copy>
    </target>
</project>
...