Flashなブログ [ 動くWebは好きですか?]

過去の遺産としてページ自体は遺しております(※sampleリンク切れあり)Yahooブログが閉鎖とのこと、今までありがとう

全体表示

[ リスト ]

イメージ 1

今回の記事は残念ながら「W44Kユーザー」がターゲットではなく『Flashでメニューアイコンを作ろうとしている人』がターゲットである。(W44Kに限った話ではないけれど)

まだ私自身メニューアイコン制作を始めて3日目だけど、思った事を少し。メニューアイコン制作を紹介するサイトがいくつかあったので見ていたのですが、そこでは以下のようにあった。
■メニュー選択を記憶させる方法【フォーカス維持】
status = fscommand2("RetrieveFocus");
fscommand("tts:2WayNavigation");
fscommand2("Savefocus");//ボタンを押された時などに保存

上の三つを使ってフォーカスの保存(実際にはボタンとかMCのインスタンス名ではなくFlashデータの「再生フレーム数(_currentframeのようなもの)」を保持/呼び出し)を実現
この仕組みで作ればもちろんフォーカス維持はできる。ただ個人的に問題なのは、この仕組みを使うとなるとボタンの状態を各フレームに作る事となるため、制作に手間がかかると感じました。スクリプトを良く使う人であれば「フレームを分けずに1フレームのみで完結させたい」と思う事ってありませんか? 私はソレ派です。そうすると上のスクリプトによるフォーカス維持システムは使えなくなるので、私が作ったメニューアイコンでは『SharedObject』を使って記憶させました。これであれば1フレームのみの構成でも大丈夫ですね。また1フレームで作る事で、↑↓←→キー入力によるメニュー移動のスクリプトは一切必要なくなるというメリットがあります。(ボタンを普通に置いておくだけ---ボタンインデックスとか、連番インスタンス名とか何も考える必要ナシ---で携帯の↑↓←→で普通にフォーカス移動可能)

あとは操作中ではなく、しばらくしてからまたメニューを開いた時には「機能」のメニューにフォーカスが戻って欲しいかな…?と考えましたので、SharedObjectに10分制限時間を設け、それ以上時間が経過してからメニューを開いた場合は「最後に選択したメニューの履歴削除(sharedObject.clear)」しつつ、機能ボタンにフォーカスするという仕様にしてあります。※別になくても良いけど…

…で、ここまで書いておいてなんなんですが……メニューアイコンで1フレーム構成とか、SharedObject使う際の欠点とかってありましたっけ??(^ ^;
※告知・W44Kユーザーからメニューアイコンのアイデアを募集中です


■W44K用 自作メニューアイコン

閉じる コメント(8)

顔アイコン

初めまして! けーずと申しますm(._.)m W44Kのメニューを変えたいと思って探してたところ、ここへ巡りあえました♪ また、さっそくメニューを使用させて頂きました!(機能削除版を) やっぱりシンプルが一番ですねw 私もメニューを自作したいと思っているのですが、どの様な情報が必要なのかまだ探せておりません。 もしよければ情報を教えてもらえませんか? いきなりですが宜しくお願いしますm(._.)m

2007/1/16(火) 午前 4:16 [ kei*b*zz ]

顔アイコン

まずはFlashが使える事が前提なのですが、ここ[http://www.eonet.ne.jp/~itsuki/5key_new/flash/menu_index.html]とか[http://f9.aaa.livedoor.jp/~poweromp/menu1.html]が制作のヒントで、必要な命令(機種毎に違ったりします)は[http://auicon.freeownhost.com/pc/tools/fiora/]のデータの中から。実際に機種毎にダウンロードに使うdispositionは[http://hrlk.com/tec/mime-dis/]で情報を得ました。制作〜アップロード〜携帯へダウンロードの流れですが、PC用と比べ随分面倒なんですよね…(^ ^;

2007/1/16(火) 午前 8:14 DAB

顔アイコン

あとは、単語の意味で検索したりしました。リンク部分はクリックでうまくいかない場合は[ ]の中身だけアドレス欄へコピーペーストしてくださいね。また途中分からない部分などあればお気軽にコメントください!

2007/1/16(火) 午前 8:16 DAB

顔アイコン

お返事を頂いたのに遅くなってすいませんm(._.)m こういうページを探してました!ありがとうございます♪早速デジタル時計を作成してみたのですが、WEB上では動くのですが、なぜか携帯に落とすと更新がされなくなってしまいます。サンプルだとうまく行くのですが・・・。うんともすんとも行きませんが、自分の好みにあったものを作成するのは楽しいですね♪

2007/1/18(木) 午後 10:23 [ kei*b*zz ]

顔アイコン

ちなみに、けーずさんの携帯のFlashLite対応バージョンはいくつでしたか? もし1.1までの対応であればスクリプトがFlash4程度しか対応していないためWEB上で見た時(ブラウザのFlashPlayerプラグインにより再生、たぶんver6〜9)に動いていても、携帯では対応していない部分のスクリプトが動かない事になります。もちろんFlashLite2.0に対応していてもFlash8以降のスクリプトは動きませんね!

2007/1/19(金) 午前 6:32 DAB

顔アイコン

…あれ、でもサンプルだと上手くいくと書いてありましたね…(^ ^; スクリプトを見ればどこが悪いかなどは分かるかも知れませんので、機会があればご提示ください〜。

2007/1/19(金) 午前 6:38 DAB

顔アイコン

今更ながら言い忘れてました。携帯はW44K。Flash Lite 1.1で作成してます。後、私はflash初心者なので、致命的な間違いをしてるかもしれません・・・。見ていただけるのであれば凄く助かります!どうやってファイルをお送りすれば良いでしょうか?是非ご教授お願いしますm(._.)m

2007/1/21(日) 午前 3:08 [ kei*b*zz ]

顔アイコン

FlashLite1.1で制作されているとなれば、やはりスクリプトの対応バージョンが怪しく見えますね。Flash4までのスクリプトしか使えないのですが、5以上のスクリプトが使われていてもエラーが出ない時もあるようで。見せて頂けるのでしたら、どこかの無料サーバ(Yahooのブリーフケースとかgeocitiesとかアップロード掲示板みたいなものでも)にアップロードして「内緒コメント」としてURLを記載して頂ければと思います!

2007/1/21(日) 午前 4:24 DAB


よしもとブログランキング

もっと見る

[PR]お得情報

CMで話題のふるさと納税サイトさとふる
毎日お礼品ランキング更新中!
2019年のふるさと納税は≪12/31まで≫

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事