Как добавить дополнительные файлы в программу установки Adobe Air?

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


person Mark Ingram    schedule 13.03.2009    source источник


Ответы (4)


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

person Mark Ingram    schedule 13.03.2009

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

person Aric Harris    schedule 04.03.2011

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

person Amit    schedule 28.12.2009

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

Я использую что-то вроде следующего для одного из моих проектов, в который я хочу упаковать некоторые 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>
person Justin Buser    schedule 09.12.2011