- ベストアンサー
メニュー作りで困っています。
よく見かける、マウスをクリックしなくてもカーソルをある部分に置くと、違うテキストや画像がでてくるようにするにはどうしたらいいでしょうか?あの動作の名称がせめて解ればWEBで検索できますが、それすらもわかりません。ロールオーバーではないと思うんですが。。。 どなたか助けてください。 ちなみに、Studio MX 2004 proを使ってます。 参考までに私が言いたい物が置いてある、マクロメディア社のサイトのアドレスです。 http://www.macromedia.com/jp/ 一番上の「ホーム」「製品」...etcのどれかにカーソルを合わせると下に該当するメニューが表示されます。これは簡単にできるような物ではないんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
マウスが乗ったときとか,ボタンを押したときとかいうのを onマウスイベントと言い( on(mouseEvent) ),一応,ボタンだけですが, ↓ココには一覧で少しだけ出ています。 「マウスイベント一覧」 http://www.1art.jp/flash/le/lesson16/lesson16.htm >> 一番上の「ホーム」「製品」...etcの >> どれかにカーソルを合わせると >> 下に該当するメニューが表示されます。 >> これは簡単にできるような物ではないんでしょうか? 原理は簡単なんですよ。 パターンも色々考えられるので,1つにとどまらず色々な方法を考えるのが良いとは思います。 でも,macromediaのそのページのように, 「on (rollOver)でマウスが乗った後,ちょっと待ってメニューが表示され,そこに行くのに少し時間がかかってもメニューが表示されたままで,マウスがはずれてもしばらくは表示されている」 みたいなのはさりげないように見えて作るのは結構難しいと思います。 そんな凝ったものではないですが,ココに作り方が紹介されています。 http://servees.com/flash/session5.html でもそこで紹介されているのはほんの一例ですからね。 書かれている方法を仮に収得して,これだけと思ったら大間違い。様々な方法があります。 >> あの動作の名称がせめて解ればWEBで検索できますが 大正解!! そうです。ヘルプとかを見て,用語(スクリプト)を調べてみてください。 たぶんこれではなかろうか? という用語であたりを付けてネットで検索すると,何か有用な情報が出てきます。 あと,ネットは調べるのには良いです。 でも,順を追って収得するには本の方が良いと思います。 この辺を参考に↓。
その他の回答 (1)
- w-inty
- ベストアンサー率33% (76/227)
マウスオーバー(ロールオーバー)でいいとおもいますよ。 ただ、ボタン自体のロールオーバーではなくて、ボタンにアクションスクリプトをつけてフレームを移動すればいいんじゃないでしょうか? ボタン |●|● メニュー| |● ※メニューは下に出てくるものをさしています。 1フレーム目のボタンの上で右クリックし、アクションスクリプトのところに on(rollOver){ gotoAndPlay(2); } って感じではどうでしょうか?