[FDT4 Milestone2] Progressionプロジェクトテンプレート作りました。
Posted:{ 2010.05.13 10:11:39 }

個人的に最強のFlash制作環境”FDT”。
先日、最新β版”FDT4 Milestone2“がリリースされました!。
(ダウンロードはこちらから、30日間無料で使用できます。[win/mac])
“Project Template” 機能!
いくつか新機能が追加されていますが、そのうちの一つ”Project Template”について。
これつまりは「プロジェクトのディレクトリ構造」のテンプレート。
デフォルトでいくつか用意されていますが、自作もできます。
ということで、みんな大好きProgressionのテンプレートを作りました(・∀・) 。
ANTを使用して「デバッグ/リリースビルド」を書き出しわける機能も付いています!。
(追記 2010.05.28)デバッグリリースビルドを修正したバージョンに置き換えました。
詳細はこのエントリーを御覧下さい
Downlaodは下記ボタンから。
利用方法
以下テンプレートの利用方法です。
[環境:FDT4 Milestone2 / MacOS10.6]

【1】ファイルを解凍後できた「FDT_ProgressionTemplate」フォルダを、上記の場所に設置。
(Macの場合/Users/username/FDT/projectTemplates/Web/以下)

【2】FDTを起動し”New Flash Project”を開くと”Progression Project”が追加されてるので選択し作成。

【3】”Flash Explorer” に書き出された状態。
” Ant_Build.xml “は「デバッグ/リリースビルド」を書き出しわけるANTファイルです。
※そもそもANTって何?って方は以前のエントリーを参考下さい。
(ビルド方法追記しました)
1. まずは” Ant_Build.xml “をAntウィンドウにドラッグ&ドロップ。
2. ” Ant_Build.xml “を開いてSetup。
3. ビルドしたい物をダブルクリック。
※図の通り、Progressionプロジェクトウィンドウの対応位置を示しました。
詳細はAntファイル内のコメントを参照下さい。
(Antファイルを追記で記載しました↓)
使用する前に[必須]の項目などを設定して下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | <?xml version="1.0" encoding="UTF-8"?> <project name="Progression Progject" default="All Debug Bulid"> <!--// [ Set Up ]/////////////////////////////////////////////////////// ※このANTを使用するにあたって下記を設定して下さい。 [必須] FlashExplorer内のこのファイルをAntウィンドウにドラッグ&&ドロップして下さい。 [必須] "Run" > "ExternalTools" > "External Tools Configrations..."を選択し、 "JRE"タブ内、"Run in the same JRE as The workspace"をチェックして下さい。 [必須] このファイルの"flashproject.name"の"value"にプロジェクト名を設定して下さい。 [推奨] このファイルの"project"の"name"を変更して下さい。(他のANTファイルと区別しやすくするため) --> <property name="flashproject.name" value="" /> <property name="src.dir" value="${basedir}/../src" /> <property name="debug.dir" value="${basedir}/../bin-debug" /> <property name="release.dir" value="${basedir}/../bin-release" /> <!--// [ Debug Build ] ///////////////////////////////////////////////// "Index.as"と"Preloader.as"をdebugモードで"bin-debug"フォルダに書き出し FlashPlayerで"preloader.swf"を起動します。 --> <target name="All Debug Bulid"> <fdt.launch.application projectname="${flashproject.name}" mainclass="${src.dir}/Index.as" debug="true" target="${debug.dir}/index.swf" startswf="false" compilerarguments="-define=CONFIG::Debug,true -define+=CONFIG::Release,false" /> <fdt.launch.application projectname="${flashproject.name}" mainclass="${src.dir}/Preloader.as" debug="true" target="${debug.dir}/preloader.swf" startswf="true" compilerarguments="-define=CONFIG::Debug,true -define+=CONFIG::Release,false" swflauncher="Adobe Flash Player" /> </target> <!--// [ Release Build ] ////////////////////////////////////////////// "bin-debug"フォルダを"bin-release"という名前で複製し、 "Index.as"と"Preloader.as"を書き出し、swfを上書き、 FlashPlayerで"preloader.swf"を起動します。 --> <target name="All Release Build"> <copy todir="${release.dir}"> <fileset dir="${debug.dir}"></fileset> </copy> <fdt.launch.application projectname="${flashproject.name}" mainclass="${src.dir}/Index.as" debug="false" target="${release.dir}/index.swf" startswf="false" compilerarguments="-define=CONFIG::Debug,false -define+=CONFIG::Release,true" /> <fdt.launch.application projectname="${flashproject.name}" mainclass="${src.dir}/Preloader.as" debug="false" target="${release.dir}/preloader.swf" startswf="true" compilerarguments="-define=CONFIG::Debug,false -define+=CONFIG::Release,true" swflauncher="Adobe Flash Player" /> </target> <!--// [ FTP ] ////////////////////////////////////////////// 未実装 --> </project> |
その他補足
・index.htmlのtitleや埋込み時のプロパティ、GoogleAnalyticsの値など、適宜変更して下さい。
・ExternalSWFVeiwerで起動すると、ExternalInterfaceが動作しませんのでMouseWheelのError等がでます。
(Adobe Flash Playerで起動しましょう)
・windows環境ではテストしていません。(たぶん問題ないとは思いますが)
その他間違いなどありましたら、コメント などでご指摘下さい。
また今後Papervision3DやFLARToolkit のテンプレートも作成予定です。
関連エントリー
関連記事
- [FDT] ProgressionプロジェクトテンプレートVer2.0
- [FDT4] Progression(4.0.22) プロジェクトテンプレート
- [FDT4] ProgressionプロジェクトテンプレートをFDT4.2用にアップデート
- [FDT] Progressionプロジェクトテンプレート(Ver2.5)
- FDTテンプレート作りました。








