インストールだけで満足していたActionScript Development Tool(ASDT) を使って flash 8のファイルを作成してみました。
・MTASCの設定でversion 8形式で出力
・Flashoutを利用してのコンパイル&プレビュー
これまでは、以前のエントリで紹介したFlash MX 2004でFlash8ファイルを出力する方法で作成していましたが、ASDT+ mtasc + Flashoutの組み合わせで、Eclipseからでも作成/プレビューができました。
以下設定とサンプル実行のMEMOです。
○ASDTの設定:
1.mtascのバージョンは最新(1.0.9以降)にします。
2.EclipseのメニューからWindow->Preferences...で設定画面を開き、ActionScript2->CompilerでMTASCを選択する。
3.MTASCの設定で、parametersにある、More parametersで "-version 8"を指定する。
これで、MTASCでversion8形式に出力されます。
Eclipseのメニューから新規にプロジェクトを"ActionScript2 Project"として作成してasファイルをつくります。
フィルタのサンプルを見て以下のコードで試しました。
/**
* FirstAs2
*/
class FirstAs2 {
public static function main(){
var instance =new FirstAs2();
instance.Hello(_root);
}
public function FirstAs2() {
}
function Hello (path :MovieClip) {
path.createTextField("txtField", path.getNextHighestDepth(), 100, 200, 620, 300);
path.txtField.html = true;
path.txtField.size=36;
path.txtField.htmlText = "<font size='48'><a href='http://www.noridon.net/weblogs/' target='_blank'>http://www.noridon.net/weblogs/</a></font>";
path.txtField.textColor = 0x2255CC;
path.txtField.antiAliasType = flash.text.TextRenderer.AntiAliasType.ADVANCED;
// ドロップシャドウ
var dropShadow = new flash.filters.DropShadowFilter();
dropShadow.blurX = 15;
dropShadow.blurY = 15;
dropShadow.distance = 3;
dropShadow.angle = 35;
dropShadow.quality = 3;
dropShadow.alpha = 1.5;
//グロー
var glowFilter = new flash.filters.GlowFilter();
glowFilter.blurY=10;
glowFilter.blurX=10;
glowFilter.knockout=3;
// apply shadow filter
path.txtField.filters = [glowFilter,dropShadow];
}}
テスト確認用にFlashoutを利用してコンパイル&表示をします。
○Flashoutでの出力:
1.xxx.flashoutと言う名前のファイルを作ります。(xxxは任意)ここでは、FirstAs2.flashoutにしました。
2.作成したflashoutを開く
3.swfタブで、Path to swfを出力ファイル名を、Root(main) classに作成したASファイルを設定します
4.Additionals タブで additional params compilationに "-header 800:600:25 -version 8"を指定します。
5.画面上部にあるCompileボタンでswfを生成します。
ASDTのSWF previewのビューでswfを見ることができます。
できたファイル:
この記事に対するコメント