デコメアニメテンプレートの作成
デコメアニメテンプレートって?
docomoの新機種で対応しているFLASHデコメアニメで
ユーザーがデコメアニメを作る為のテンプレートです。
ユーザーはコレを使ってテキストや画像を入れて友達とかに送るわけです。
■必要な物
・デコメアニメキット
・iモードHTMLシミュレータII(プレビュー確認用)
・Adobe Flash CS3
現状ではFlashLite3でパブリッシュできるのはFlash CS3だけみたい。
デコメアニメキットとiモードHTMLシミュレータIIをインストールしましょ。
docomoのサイトからダウンロードできます。
デコメアニメキット
iモードHTMLシミュレータII
<作成>
Adobe Flash CS3を立ち上げます。
新規作成(モバイル)を選択

Adobe Device Central CS3が立ち上がるので
プレーヤーバージョンをFlash Lite 3.0
使用可能なデバイスをFlash Lite 3.0のどれかにして
右下の作成ボタンを押す
[修正]→[ドキュメント]からドキュメントサイズを240×240または480×480にする。
フレームレートは8fpsが推奨らしい。
ActionScriptは2.0なので大抵の事はできるっぽい。
※BitmapDataとかが使えないとか。
ステージに矩形MCを作成し、特定のインスタンス名をつけることでユーザーが入力できるエリアをつくれます。
・文字入力エリア:「_tb#」
・画像入力エリア:「_img#」
「#」は0~29の整数。また1桁(0~9)の場合は「_tb1」のように設定。
ステージに配置してからインスタンスの拡大縮小はしないほうがいいっぽい。
<サンプル制作>
今回は昼と夜で表示されるメッセージが変わるデコメテンプレートを作ってみます。
題材は818ncオリジナルキャラ「オバ犬」です。
まず昼用と夜用の背景やキャラを作り、フレームも昼用夜用で分ける。。



昼用には_tb1とインスタンス名をつけたシンボルを配置
夜用には_tb2とインスタンス名をつけたシンボルを配置

1フレーム目に時間帯で昼と夜を振り分けるスクリプトを記入
timeDate = new Date();※19時から5時まで夜用が表示
timeHour = timeDate.getHours();
if (timeHour>=19 && timeHour<24) {
this.gotoAndStop("night");
} else if (timeHour>=0 && timeHour<=4) {
this.gotoAndPlay("night");
} else {
this.gotoAndStop("day");
}
パブリッシュします。

※パブリッシュ時は「ムービーの圧縮」チェックを外す
<オーサリング>
パブリッシュしたSWFをデコメアニメキットにドラッグアンドドロップします。
エラーメッセージが表示されず、設定した挿入MC(_tb1や_img1など)のリストが出ればOK。

※今回で言えば_tb1と_tb2のテキストリスト
プレビューを押すとiモードHTMLシミュレータIIが立ち上がってプレビューできます。

こんな感じ。
[ファイル]→[デコメテンプレート出力]でオーサリング
.vgtという拡張子のファイルが出来上がります。
この.vgtというファイルがデコメテンプレートファイルです。
※テキストエリアに文字を入力した状態で[ファイル]→[デコメテンプレート出力]をすると入力してあるテキストがデフォルトになります。
このvgtファイルを対応機種でダウンロードすればデコメテンプレートとして使えるはず。。。
今回作ったオバ犬デコメアニメテンプレート

obaken.vgt
でも、俺の携帯はSoftBankなので実機確認は出来ない罠w
おまけ・swfバージョン(右クリック→再生とか巻き戻しで昼夜移動できる)
obaken.swf
【関連記事】
- Newer: ジャンプ40周年記念号
- Older: セミ
モトダのストア




![あらびき団 第1回本公演 [DVD]](http://remoto.818nc.jp/img/M03648041-01.jpg)






