<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>どりとんのきせかえツール作成ブログ</title>
<link>https://ameblo.jp/menuare/</link>
<atom:link href="https://rssblog.ameba.jp/menuare/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>DoCoMo携帯の一機能として存在するきせかえツールのメニューアイコンの差し替え、AU携帯のメニューアイコンの差し替え方法を紹介してるよ。</description>
<language>ja</language>
<item>
<title>きせかえツール作成(4)</title>
<description>
<![CDATA[ <p>でわでわ、きせかえツール作成(4)です。</p><p>今回は(2)で配布したサンプルの解説をしようと思います。</p><br><p>ただ、Flash作成の知識があること前提で解説しますので、分からないことがある場合は、</p><p><a href="http://nsflash.com/" target="_blank">Design Flash Wall Gallery様</a> </p><p>の携帯向けActionScriptを参考にして下さい。</p><br><p>では解説を始めます。</p><br><p>用意したサンプルは５フレーム構成になっています。</p><br><p>・フレーム１</p><p>　フォーカスの取得とボタン情報グローバル変数の設定</p><br><p>・フレーム２</p><p>　Flash起動時からの経過msの取得</p><br><p>・フレーム３</p><p>　フォーカスの取得確認とFlash起動時からの経過msの確認</p><p>　フォーカスが取得されるか、１秒経過でフレーム４に移動</p><p>　そうでなければフレーム２に戻る</p><br><p>・フレーム４</p><p>　メインフレーム</p><br><p>・フレーム５</p><p>　フォーカスナンバー取得関数(FlashLite1.1ではfunctionが使用できないので、call関数でこのフレームを呼ぶ)</p><br><p>という流れになります。</p><p><br>ちなみに画像が小栗旬なのは、サンプル作成時にボンビーメンをたまたま視たからで特にファンでもありません(笑)</p><br><p>閑話休題。</p><p>メインフレームであるフレーム４はボタンイベントリスナとボタンインスタンス、背景画像から構成されています。</p><p><br><a href="http://stat.ameba.jp/user_images/bf/44/10051140835.jpg" target="_blank"><img alt="4-1" src="https://stat.ameba.jp/user_images/bf/44/10051140835_s.jpg" border="0"></a> </p><br><p>「key」が方向キーコントローラー、「srt」がショートカットキーのリスナです。</p><p>SH903iTVのメニューアイコンには９つの機能がありますので、ボタンの数も９つ作成してあります。</p><p>グレーの□インスタンスはカーソルです。</p><br><p>方向キーコントローラーのActionScriptを解説します。</p><p>詳細はコメントを読んで頂くとして、ポイントだけを説明しますね。</p><br><p>実行されている動作は実に単純で、キーイベントを取得した際に現在のフォーカスIDの取得とカーソルの移動＆scaleの変更を行っているだけです。</p><br><p>つまり、画面上で動作しているのはカーソルだけで、後は内部的にカーソルが移動したボタンに対するフォーカスIDを設定しなおしているだけなんです。</p><br><p>で、ここからがポイントなんですが、このサンプルをどう改造すれば自分の好きなようにメニューアイコンが作成できるのかってことなんですよね。</p><br><p>まず背景画像の差し替えですよね。小栗旬を草刈正雄にするのもあなたの自由です(笑)</p><p>次にボタンの画像を差し替えましょう。サンプルなので味気ない文字になっていますが、イカしたデザインのボタンに変身させてあげちゃってください。</p><br><p>ただし、ボタンの位置や大きさを変更した場合はフレーム１のActionScriptに変更を加える必要があります。</p><p>ボタンのインスタンス名と同じ名前の変数がありますので、コメントに従って変更しましょう。</p><br><p>違う機種用に変更した場合、機能の数に違いがある場合が多いので、ボタンの数を増減させる際にも上記の変更が必要となります。</p><br><p>そこで必要になるのが(3)でも使用した仕様書ですね。ここに機種ごとに必要な情報がのっています。</p><p>例えばSH903iTVのメニューアイコン部の機能とIDなどは以下のように記載されています。</p><p><br></p><p><a href="http://stat.ameba.jp/user_images/ad/f9/10051144235.jpg" target="_blank"><img alt="4-2" src="https://stat.ameba.jp/user_images/ad/f9/10051144235_s.jpg" border="0"></a> </p><p><a href="http://stat.ameba.jp/user_images/31/93/10051144236.jpg" target="_blank"><img alt="4-3" src="https://stat.ameba.jp/user_images/31/93/10051144236_s.jpg" border="0"></a> </p><br><p>また、機種ごとにピクト領域やガイダンス領域のために空けるべき大きさが違うので、それも仕様書を参照するようにして下さい。</p><p><br><br><a href="http://stat.ameba.jp/user_images/59/9d/10051144970.jpg" target="_blank"><img alt="4-4" src="https://stat.ameba.jp/user_images/59/9d/10051144970_s.jpg" border="0"></a></p><br><p>といったところでしょうか。</p><p>ただ、このサンプルはあくまで一例です。</p><p>何といってもFlashファイルですので、改造の可能性は無限大です。</p><p>とりあえず作ってみることが上達の近道ですよ。</p><br><p>頑張ってみてくださいね～</p>
]]>
</description>
<link>https://ameblo.jp/menuare/entry-10076503845.html</link>
<pubDate>Sat, 01 Mar 2008 10:53:55 +0900</pubDate>
</item>
<item>
<title>きせかえツール作成(3)</title>
<description>
<![CDATA[ <p>というわけで、きせかえツール作成(3)です。</p><br><p>今回は、(2)で紹介したDoCoMoから提供されているツールと仕様書の解説をします。</p><p>ではまず『きせかえツールスタジオ』の解説から。</p><br><p>きせかえツールスタジオをダウンロードした時に、プロファイルも一緒にダウンロードする必要があります。</p><p><a href="http://www.nttdocomo.co.jp/service/imode/make/content/kisekae_tool/tool/profile/index.html" target="_blank">プロファイル</a> </p><p>これから作成しようとしている機種のものをダウンロードして下さい。</p><p>解凍すると、フォルダの中にHowToInstall.txtがあると思いますので、その指示に従ってプロファイルをインストールして下さい。この作業を行わないと、きせかえツールスタジオ内でその機種のプロジェクトが作成できません。</p><br><p>プロファイルのインストールが済んだら、きせかえツールスタジオを起動して下さい。</p><p>[ファイル]→[新規ワークスペース]を選択すると次のような画面になるかと思います。<br></p><p><a href="http://stat.ameba.jp/user_images/c3/50/10050091418.jpg" target="_blank"><img alt="3-1" src="https://stat.ameba.jp/user_images/c3/50/10050091418_s.jpg" border="0"></a> </p><br><p>総合開発環境に慣れている人なら分かると思いますが、</p><p>ワークスペース</p><p>┣プロジェクト１</p><p>┣プロジェクト２</p><p>┣…</p><p>┗プロジェクトN</p><p>という構成になりますので、作成場所はそのつもりで指定して下さい。</p><br><p>さて、作成を実行すると次のようなポップアップが出ますよね？</p><p><br><a href="http://stat.ameba.jp/user_images/f3/3f/10050094865.jpg" target="_blank"><img alt="3-2" src="https://stat.ameba.jp/user_images/f3/3f/10050094865_s.jpg" border="0"></a> <br><br>プロジェクト名とプロファイル名を好きな名前で指定します。</p><p>出力UCPファイル名はプロジェクトファイルに合わせて自動的に変更されます。</p><p>UCPファイルはビルドすると作成されるバイナリファイルです。</p><p>ま、特別な理由がない限りはプロジェクト名と同じままにしていた方がいいと思います。</p><br><p>というわけでプロジェクトが作成されました。</p><p>プロジェクトが開かれると以下のような画面になります。</p><br><p><a href="http://stat.ameba.jp/user_images/2c/ae/10050096705.jpg" target="_blank"><img alt="3-3" src="https://stat.ameba.jp/user_images/2c/ae/10050096705_s.jpg" border="0"></a> </p><br><p>で、きせかえツールはメニューアイコン以外にも色々と設定できるのですが、私が扱うのは基本的にFlashメニューアイコンだけとさせていただきますので、必要なところだけ解説させていただきます。</p><br><p>画面左側のツリーからパッケージ情報を選択すると、色々と設定する項目が画面右側に出てきたと思います。</p><p>それぞれの項目をクリックすると、解説が画面下部に出ると思うので、参考にして下さい。</p><p>ただ注意しないといけないのが、ダウンロードURLとフォーマットバージョンです。</p><br><p>ダウンロードURLは『./ファイル名』とカレントディレクトリを指すようにしておいて下さい。下手なURLを指定するとサーバー上にアップロードする場所を限定させてしまうことになってしまうからです。</p><br><p>で、次にフォーマットバージョンですが、仕様書に次のように載っています。</p><p><br><a href="http://stat.ameba.jp/user_images/a9/c1/10050098753.jpg" target="_blank"><img alt="3-5" src="https://stat.ameba.jp/user_images/a9/c1/10050098753_s.jpg" border="0"></a> </p><p>はい、ですからSH903iTVならフォーマットバージョンは100になるわけですね。</p><p>というように何か分からないことがあれば、常に仕様書を見る癖をつけておくほうがいいことが分かります。</p><p>というか、仕様書を見れば全部分かりますから、常にかたわらには仕様書を置いておいて下さい。</p><br><p>ではFlashメニューアイコンの設定にとりかかりましょう。</p><p>左のツリーから、今度は[Flashメニュー]→[トップメニュー]を選択して下さい。</p><p>すると、以下のような画面になるかと思います。</p><br><p><a href="http://stat.ameba.jp/user_images/b0/37/10050096706.jpg" target="_blank"><img alt="3-4" src="https://stat.ameba.jp/user_images/b0/37/10050096706_s.jpg" border="0"></a></p><br><p>プロパティからトップメニューをクリックして、前回配布したサンプルSWFファイル、若しくは自分で作成したSWFを指定してください。</p><br><p>あとは、画面上部のビルドアイコンを押してビルドを実行すれば、UCPファイルとUCMファイルが作成されているはずです。</p><br><p>以上、きせかえツールスタジオの最低限の使い方を紹介しました。</p><br><p>では、次回はサンプルFlashの解説です、さよなら、さよなら。 </p>
]]>
</description>
<link>https://ameblo.jp/menuare/entry-10074828588.html</link>
<pubDate>Sat, 23 Feb 2008 17:22:16 +0900</pubDate>
</item>
<item>
<title>きせかえツール作成(2)</title>
<description>
<![CDATA[ <p>どりとんです。</p><p>きせかえツール作成(2)ではいきなりサンプルを配布します。</p><p>ただ、確認端末がSH903iTVしかありませんので、それ用に設定を合わせています。</p><br><p>また開発環境がFlash8なので配布するファイルはFlash8がないとおそらく動作しません。</p><p>FlashMX2004なら動くかもしれませんが…。さらにFlashLite1.1文法で書いておりますので、FlashLite2.0以降でしかActionScriptを組んだことがない人もまいっちんぐな状態になるかもしれませんね。</p><br><p>実際にソースの中にはコメントでくどいくらい説明はしていますが、次回以降の記事でソースの解説をしていくつもりですので、分からない場合もご安心を、と言ってもFlashの解説はしませんがw</p><br><p>また、SWFファイルが出来上がっただけではきせかえツールは動作しませんので、他にも必要なツールなどに、</p><p>ハイパーリンクを貼っておきますので、ダウンロードして下さい。</p><p>そのツールの使用法についても次回以降に解説したいと思います。</p><br><p>では以下にサンプルファイルと必要なツールのリンクを貼っておきますね。</p><br><p>サンプルファイル(Flash8-SH903iTV)</p><p><a href="http://wagya.jp/haifu/sample_d.zip" target="_blank">sample_d.zip(ver1.00)</a></p><br><p>めにゅアレ掲示板(SH903iTV)</p><p><a href="http://wagya.jp/bbs/?a=sh903itv" target="_blank">URL</a></p><br><p>きせかえツールアプリ＆仕様書</p><p><a href="http://www.nttdocomo.co.jp/service/imode/make/content/kisekae_tool/" target="_blank">DoCoMo公式内</a></p><br><p>では、また次回の記事でお会いしましょう♪</p><br><p><br></p>
]]>
</description>
<link>https://ameblo.jp/menuare/entry-10073156384.html</link>
<pubDate>Sat, 16 Feb 2008 19:49:27 +0900</pubDate>
</item>
<item>
<title>きせかえツール作成(1)</title>
<description>
<![CDATA[ <p>はい、どうも『どりとん』です。</p><p>携帯ポータルサイト『<a href="http://wagya.jp/" target="_blank">わぎゃっ！</a>』の中の１コンテンツ『<a href="http://wagya.jp/?cn=menuare" target="_blank">めにゅアレ</a>』を担当することになりました。</p><br><p>そんなわけで、きせかえツールの作り方を調査して作成できるようになったので、</p><p>自分用のきせかえツールを作りたいという人用、または自分のメモ用wにブログでも作っちゃうことにしました。</p><br><p>まぁ『<a href="http://wagyablog.net/" target="_blank">わぎゃブログ</a>』もあるのでそちらで公開しても良かったのですが、わぎゃブログって今PCには公開してないんですよねw、大人の事情ということでww</p><br><p>あ、そうそう、このブログを見て作成したきせかえツールはぜひ『<a href="http://wagya.jp/?cn=menuare" target="_blank">めにゅアレ</a>』に投稿して下さいね←ここ重要よ？</p><br><p>では、次回から作り方をご紹介します。</p><br>
]]>
</description>
<link>https://ameblo.jp/menuare/entry-10073079419.html</link>
<pubDate>Sat, 16 Feb 2008 12:57:27 +0900</pubDate>
</item>
</channel>
</rss>
