代码之家  ›  专栏  ›  技术社区  ›  Mark Ingram

如何向Adobe Air Installer添加其他文件?

  •  1
  • Mark Ingram  · 技术社区  · 16 年前

    我已经创建了一个air应用程序,但它使用了一个外部SWF作为额外的功能。我希望该SWF包含在安装中,但目前没有。是否可以让flexbuilder或任何其他工具在安装程序中包含这个额外的文件?我尝试手动添加文件(作为.air文件只是一个伪装的zip文件),但文件中必须有哈希检查。

    4 回复  |  直到 16 年前
        1
  •  3
  •   Mark Ingram    16 年前

    如果将SWF文件放在应用程序的 SRC 目录,它将给您在安装程序中包括的选项(以前我尝试将它放在应用程序的根文件夹中)。

        2
  •  2
  •   Aric Harris    14 年前

    如果您使用的是Flash,请转到文件>Adobe Air 2.0设置。在拨号框的底部是包含文件的列表。把你的SWF添加到那个列表中。

        3
  •  1
  •   Amit    15 年前

    如果您想使用flex builder将文本文件添加到安装程序中呢?我试图使用导出发布生成向导添加它,但没有看到应用程序目录中生成的文本文件…有什么想法吗?

        4
  •  0
  •   Justin Buser    13 年前

    我将在项目->属性->生成器下添加自定义生成器

    我在我的一个项目中使用了类似以下的东西,我想打包一些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>
    
    推荐文章