[FDT] ProgressionプロジェクトテンプレートVer2.0

Categorie:{ FDT, Progression } Tag:{, } Comments:{ No Comments }
Posted:{ 2010.06.06 05:57:59 }

“FDT”の、Progressionプロジェクトテンプレートを修正し、
Ver2としてアップしました。

DOWNLOADは下記から

利用方法

こちらのエントリーの利用方法をご参照下さい

変更内容

リリースビルド時、Debugクラスを空クラスに上書きしswfの容量を減らす。
※前回のテンプレートに対し@matsumosさまにReply頂きまして、リリースビルド時の挙動を教えていただきました。

具体的にはANTで、compilerargumentsで空クラスにパスを通しています。
※thx! @cellfusion

1
2
3
4
5
6
7
8
9
10
11
<property name="release.path" value="${basedir}/../lib/ProjectRelease" />
<!--略-->
<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
				-sp ${release.path}"
/>

また、下記の表通り、僅かではありますがリリースビルドswf容量が減ります。
※thx! 検証@fumix

ビルド状態 空クラス上書き 容量
デバッグ なし 約105kb
デバッグ あり 約90kb
リリース なし 約64kb
リリース あり 約59kb

これでまた一つ、本家Progressionの挙動に近づけました(・∀・*)
FDTでもやろうと思えば結構できるもんです。

関連記事

Comment


レンタルサーバー豆知識