2010-12-12 15 views
0

Antを使用するFlexプロジェクトで開発をしたい:http://svn.openstreetmap.org/applications/editors/potlatch2/。私はコマンドラインからビルドすることができますが、現在はFlex Builder 3.0.2をビルド、デバッグなどに使用したいと考えています。Antビルドで既存のFlex非プロジェクトで動作するようにFlex Builderプロジェクトを作成するにはどうすればよいですか?

私はいくつかの異なるパスを見ることができますが、 "これは正しい方法です「:

  • する新しいプロジェクトを作成し、SVNのチェックアウトそこに(が、その後ディレクトリ構造が一致しなくなり、既存のbuild.xml使用して構築するためにFBを伝える方法がわからない)
  • 新しいプロジェクトを作成し、ファイルを含む別のディレクトリへの外部ソースリンクを作成する

確かに人々はこれをいつもしていますか? (前にFlash開発をしたことはありません...)

+0

私はあなたが求めているものとして混乱しています。 ANTを使用してプロジェクトを構築する場合は、そのプロジェクトを進めてください。 Flex Builderを使用してプロジェクトをビルドする場合は、それも可能です。 Flex BuilderからANTスクリプトを起動するには、特別なEclipise/ANTプラグインがインストールされている必要があります。私はそれがEclipseパッケージの一部だと知っていますが、詳細は覚えていません。あなたのSVN構造について何も知らずに、私はSVNチェックアウトを使用すると、あなたに異なるディレクトリ構造(何かとは違うのですか?)を理解できないのです。 – JeffryHouser

+0

私は、FlexBuilderが特定のディレクトリ構造を必要としたり強制したりしていると仮定していました。プロジェクトを作成するときに/ libs、/ srcなどが作成されるので、それに従う必要はありません。いくつかのプロジェクトのプロパティが適しています。 –

答えて

0

ここで私の仕事は終わりです。結局のところ、プロジェクトを構築するためにantを使う必要はなかったことが分かります。これは特定のプロジェクト(Potlatch2)ですが、多くの原則が一般的です。

  1. ファイル|あなたはc:\ pot \ potlatch2 \ potlatch2.mxmlなどを持っているので、新しいFlexプロジェクト(サーバーなし)はどこかに保存してください。例えば、 "c:\ pot"
  2. version.as.templateをversion.asに置き換え、いくつかのものを内部で作ります
  3. potlatch2-config.xmlから "..."行を削除します。なぜ私に尋ねないでください。
  4. Flex SDKのバージョンを設定する - SDK 3.5を指すように設定する
  5. プロジェクト|プロパティ| Cへのアクセスを許可するよう
  • 更新フラッシュグローバルセキュリティ設定libにpotlatch2 \に\リソース
  • セットライブラリパスをpotlatch2する
  • 、設定された出力フォルダをpotlatch2する
    1. セットソースフォルダ:Flexはパスをビルドします。 \\ pot \ potlatch2 \ resources(それ以外の場合は1. SWFセキュリティエラーが発生します)[1]
    2. Flash Debug Playerがインストールされているブラウザ(Chromeでは使用できません)を使用するには、ブラウザ設定(ウィンドウ|環境設定...)を更新します。
    3. デバッグ設定(バグのドロップダウン、その他...)をクリックします。「デフォルトを使用」を無効にし、デバッグ(および可能であれば実行とプロファイル)を、適切な設定をpotlatch2.swfに渡すHTMLホストファイル編集したい場所の緯度/経度座標を渡します。
  • 関連する問題