利用して、ちょっとしたミニゲームを作ってみましたので、その使用感や気をつけたことを述べていきます。今回作ったゲームは、高速で移動するライオンを、制限時間内にクリックして捕まえるゲーム?です。PC以外にはiOS5以上のiPhone/iPad、Android3.2以上の端末で動作確認しました。(モバイル端末には最適化してないです。PCでゲームを始めると、音がなります)作ったゲームは、コチラから。Flash上での作業まず、最初にやったことは、Flashだけミニゲームを完成させ、一旦、完成させた状態そのままで、CreateJSでパブリッシュしてみて(当然、動きませんが)、どの部分がJSで書き直しが必要か、あたりをつけます。JSで書き直すにも2種類のやり方で分けました。」で書いてしまい、それ以外のマウスクリックのハンドリングや、MovieClipの動的生成などのゲーム全体の制御は、パブリッシュ後にJSを追記していきました。インラインJSで書いておけば、パブリッシュ時に書いたフレームの場所に自動的にJSを出力してくれるので便利です。フレームラベルで画面とアニメーション状態を管理しておく。(CreateJSでは、フレーム番号が1ではなく0から始まるので、ややこしくなるのでラベルで管理する)クラシックトゥイーンで、アニメーションをつける。特定フレームで必要なスクリプトを、インラインJSで書く。大体は、パブリッシュ時に出力パネルで注意してくれます。レイヤーやシンボル名など、目に付く日本語を英数字に変えておく。(パブリッシュしたJSにそのまま出力されるので、特にシンボル名は気をつける)クラシックトゥイーンを含むレイヤーには、シンボルは1つにする。フィルターはシャドウ/光彩以外は使わない。静的テキストはビットマップ等に変換しておく。(CreateJSでは全てダイナミックテキストに変換されるので、特定フォントで表示できない)ボタンシンボルは使わない。(パブリッシュは出来るけど、UP/DOWN等は無効になる)マスクは使わない。クラシックトゥイーン以外は使わない。パブリッシュ後に残りのJSを書いていく訳ですが、その前にCreateJSで出力されたHTMLをコピー&リネームしてから、そちらにJSを追記していきます。書いたJSが消えることはありませんね。以下のように編集します。lionClickHandler;exportRoot.view.mainMC.addChild(lion);}lib.Lion()の定義自体は、CreateJSで出力されるJSファイルの方に書いてくれています。指定した間隔で実行することができます。画面遷移やマウスイベントのハンドリングやら。CreateJSのファーストステップガイド」を参考にしました。サンプルコードもあるので、とても助かりました。CreateJSはバージョン1(2012年8月現在)ということもあり、まだまだ機能が足りません。今後のアップデートに期待したいところです。サイトのご利用にあたって。