[PR]この占いで運命を切り開け!:無料診断でわかる血液型のヒミツ
コマンドラインツールでFlashを作る方法
以前、アクションスクリプトとやらでゲームとか作れたらカッコイイなと思い。Flash
Studioの体験版をダウンロードしてみたがGUIツールの使いかたが良くわからないまま試用期間がすぎてしまった。mingやMTASCなら、手にな
じんだテキストエディタでFlashが作れるそうなので作ってみた。paraflaというソフトでもアクションスクリプトが使えるそうだが使ったことがな
い。
1.ming編
(1)使用したバージョンは、php-5.2.1-Win32、ming-0.4.0.beta3(mingwでコンパイル)。
php-5.2.1 には ming も含まれているが、日本語を表示させようととすとエラーがでるため php_ming.dll を Mingw でコンパイ
ルして使用した。
ダウンロード
(2)ttf2fft.exe は ttf2fft-1.0.zip をコンパイルしたものを用いた。
(3)png2dbl や makefdb 等のツールは、ming-0.3.0をmingw でコンパイルしたものを用いた。
本家配布の ming-winutils.zip や ming
-0.4.0.beta3のmakefdb.exe では、日本語表示に失敗した。
(2)と(3)はコンパイルしなくても ming-winutils.zip をベースに、問題のある makefdb.exe や含まれてない ttf2fft.exe を MingHSPの配布物"mhsp10b11.zip"のものに差し替えればいいのかもしれない。
画像ファイルの表示
日本語テキストの表示
ムービークリップの使用
ストリーミング・サウンドの再生
2.MTASC+SWFmill編
使用したバージョンは、mtasc-1.13、swfmill-0.2.12-win32。
Flashの作り方は3つある。
(1)MTASCのみで作る。
(2)SWFmillで作ったリソースをMTASCでかいたスクリプトに埋め込む。
(3)SWFmillでフレームを作り+MTASCで書いたアクションスクリプトを足す。
(1)で作るとFlashのほかに画像ファイルやフォントファイルなどのリソースもないと動かないものができる。
(2)(3)で作るとFlash単体で動くものができる。
(2)で作ると1つのフレームにアクションスクリプトが全て書き込まれるため”Now Loading”のような複数フレームを必要とする処理ができな
い。
Hallow World(日本語テキストの表示)
アニメーション
Now Loading
結局、ムービー中心に作るならフレーム作りが簡単なming、アクションスクリプト中心なら文法チェックができるMTASCといったこところかな。
2007.03.18 sけいし
このHPの内容に問題等ありましたら sけい
し(skeishi@yahoo.co.jp)まで連絡願います。
sけいし発HPに戻る