FAMES (Flashout+ASDT+MTASC+Eclipse+swfmill) で、オープンソースでFlash(lite)開発
羊です。
「1st アイデアミーティングメモ」で上がっていた、「王様ゲーム」「ランチブックマーク 」を携帯のFlash liste を使うことで表現力を高められないか?と思いFlashの値段を調査!!
Adobe Flash CS4 Professional
http://www.adobe.com/jp/products/flash/
・・・・8万円!! うわっ高!!
ちょっと使いたいだけなのに・・・orz
ということで、オープンソースで作れるか検索!!
したらば有りました。
FAMES (Flashout+ASDT+MTASC+Eclipse+swfmill)
Eclipse + MTASC という環境で開発できるしいです。
MTASC とは
コマンドラインActionScript 2.0コンパイラーで、Motion-Twin ActionScript 2 Compiler (http://www.mtasc.org)
らしいです。
もしかして動的にFlash liteを作成できるかも?
と期待をしながら(^-^)
いざインストール!!
インストールは下記のURLを参照してください。※・・・手抜きですいませんm(_ _)m
Eclipse + MTASC のインストール
http://www.okapiproject.com/richclient/flash/mtasc_install.htm
あっさり導入
で早速、動くかテストスクリプトおば。
//HelloWorld
class HelloWorld {//コンストラクタ
function HelloWorld(mc:MovieClip) {
//テキストを表示
mc.createTextField(”tf”,mc.getNextHighestDepth(),0,0,100,20);
mc.tf.text=”こんちわっす。世界(●´ω`●)ノ “;
}//メイン
static function main() {
var app:HelloWorld=new HelloWorld(_root);
}
}
ここでポイント?
何故かmain( ) が無いとエラーになって、上手くコンパイル出来ませんでした。
もしかして Flash の version7でコンパイルしたからでしょうか?
そして、次にFlash lite を 意識したテストスクリプト。
/**
* バイブレータ 実行
*/
class Buruburu {//コンストラクタ
public function Buruburu() {
FSCommand2(”StartVibrate”, 500);}
//メイン
static function main() {
var app:Buruburu=new Buruburu(_root);
}
}
ただブーンって振動するだけですが、携帯特有の機能も実装できます。
↓のサイトのサンプルスクリプトも充実して参考になります。
http://www.saturn.dti.ne.jp/~npaka/flash/as20/index.html
次回は、サーバ連携の実装に挑戦してみようと思います。
ちょっと癖があるのでコツを掴むまで時間が掛かるかもしれません。