AIR アプリケーションを作成しましたが、追加機能のために外部 SWF を使用しています。その SWF をインストールに含めたいのですが、現在は含まれていません。FlexBuilder または他のツールを入手して、この追加ファイルをインストーラーに含めることはできますか? ファイルを手動で追加しようとしましたが (.air ファイルは変装した単なる zip ファイルであるため)、ファイル内にハッシュ チェックが必要です。
4 に答える
SWF ファイルをアプリケーションのsrcディレクトリに配置すると、インストーラーに含めるオプションが表示されます (以前はアプリケーションのルート フォルダーに配置しようとしました)。
Flashで作業している場合は、[ファイル]> [AdobeAIR2.0設定]に移動します。ダイヤルボックスの下部には、含まれているファイルのリストがあります。そのリストにSWFを追加します。
Flex Builder を使用して、代わりにテキスト ファイルをインストーラーに追加したい場合はどうすればよいでしょうか? エクスポート リリース ビルド ウィザードを使用して追加しようとしましたが、アプリケーション ディレクトリに生成されたテキスト ファイルが表示されません...何かアイデアはありますか?
プロジェクトの下にカスタムビルダーを追加します->プロパティ->ビルダー
コンパイラがエクスポート時にそれらをコンパイルしようとしないように、いくつかの mxml をファイルとしてパッケージ化したいプロジェクトの 1 つに、次のようなものを使用します。以下の xml を copy_files.xml のような名前で保存し、新しい Ant Builder をプロジェクトに追加します。ビルダーの [ターゲット] タブで、クリーンアップのたびに copy-files ターゲットを実行するように設定しました。
<?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>