- 締切済み
flashによるメニュー
初心者なのですが、flashでメニューを作りたいと思っています。 いろいろある項目の中からメニューである項目のボタンを選択し、そのムービーを再生したあとなどに、メニューに戻った時に既に選択済みのボタンだけ未選択のものと違う色にすることはできるのでしょうか? もしできるなら方法や参考になるHP、本などを教えていただきたいのですが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- new_hope
- ベストアンサー率49% (513/1032)
追記 いろいろな方法があると思いますが、僕がそういうものを作るとしたら…。 1.まずボタンの背景にするムービークリップを1つ作ります。1フレーム目にはボタンを押してない状態の絵を描いておき、2フレーム目は、ボタンが押された後の時に表示される絵を描いておきます。 自動でループ再生しないようにフレームアクションにstop();と記入しておきます。 2.それぞれのメニューのボタンの下に背景として、1で作ったムービークリップのインスタンスをひとつひとつ置いておきます。 3.そして、ボタンがクリックされたら、背景ムービークリップも2フレーム目に移動するようにActionscriptを記述しておけば、いいでしょう。 たとえば、ボタンAがクリックされたときのアクションに、その背景に設定してあるムービークリップAが2フレーム目になるといった具合です。結果的に、一度でもボタンを押したら背景が変わりますよね。 基本を理解していれば、以上のことで簡単に作れると思いますし、もっといい方法もいろいろ思いつくと思います。
- new_hope
- ベストアンサー率49% (513/1032)
けっこう簡単にできます。ただ、初心者との事ですがどの程度Flashについてご存知でしょうかね?インスタンスとか、ムービークリップとか、フレームアクションとかそういうものすごく基本的な言葉の意味はマスターしてますか?stop()とかPlay()とか基本的なアクションスクリプトはわかりますか? あなたのやりたい動作は簡単といえば簡単なんですが、実際にそれと同じものを作る方法を説明している参考書やHPは無いと思います。とりあえず基本的な参考書で勉強して、それらを応用すればすぐできるという感じです。 参考書は最低でも2冊は必要です。まず初心者用のFlash入門書みたいなものと、もう1つはActionscriptの入門書です。あなたが使ってるFlashがどのバージョンかわかりませんので、どの参考書が対応してるかはわかりませんが、書店で最初のほうを見てわかり安そうなものを選べばどれでもやりたいことは覚えられると思います。 Flashについてなら、ここよりも最適な質問サイトがあります。 GAC http://www.gac.jp/article/index.php?stats=question
お礼
回答ありがとうございます。 まだ始めたばかりでよくわかってないことが多いですが、なんとかやってみます。