• ベストアンサー

Flashマウスオーバーで動きを付けたい

Flashを使ってマウスオーバーでの動きについて、 例えば、 「オーバー」時にベース色から徐々に色が変化、オーバー解除時に徐々にベース色に復帰。 「ダウン」時に一端、白色経由ベース色復帰など、単にロールオーバーの画像の切り換えではなく、それぞれ「オーバー」「ダウン」時にも動きを付ける手法を教えて下さい。 基本的な事かもしれませんがよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

基本的にはそのマウスに反応するボタンのようなものを ムービークリップで作成します。 とりあえずこんな感じからスタートです↓。 「にゃあプロジェクト - ウェブログ - ロールアウトで逆再生 (1)」 http://www.project-nya.jp/modules/weblog/details.php?blog_id=436 ただし スクリプト自体やそのスクリプトを書く場所などは お持ちの Flash のバージョンや 使用したい ActionScript のバージョンによって "全く" 変わるので 回答もできませんしサイトの提示もできません。 何にしても ムービークリップ内を複数フレームにして そこでアニメーションする色などを用意し マウスオーバー時にはそのムービークリップ内を gotoAndPlay(○○) マウスアウト時にはそのムービークリップ内を gotoAndPlay(△△) マウスプレス(ダウン)時にはそのムービークリップ内を gotoAndPlay(□□) などにしていけば良いでしょう。 そのためにはムービークリップ内の構造をどうすれば良いかということは 聞くことではなくご自身で考えるべきことです。 もう少し発展させて 上記ページに続く http://www.project-nya.jp/modules/weblog/details.php?blog_id=437http://www.project-nya.jp/modules/weblog/details.php?blog_id=438 のようにしても良いと思います。 また次のようにすることも考えられます↓。 「FN0303003 - ロールアウトで逆戻りするアニメーション - Flash テクニカルノート」 http://www.fumiononaka.com/TechNotes/Flash/FN0303003.html 上にも書きましたが 何にしても Flash のバージョンや ActionScript のバージョンによってスクリプトやそれを書く場所などは変わるので 上のサイトのまま作れたとしても バージョン条件が違えば 正常に動作することはないでしょう。 ※つまり   マウスオーバーとかダウンとか言う前に   自身の状況(バージョンなど)をきちんと把握することが先です。   それができていなければまともなものは作れませんし   作るために調べたり 質問をすることも不可能です。  

ponsuke_21
質問者

お礼

回答ありがとうございます。 バージョンによって全く変わるという事も知らずお恥ずかしい次第です。 色々参考になる事がありました。 しかし何よりアクションを付ける為の考え方が判っただけでも収穫でした。

すると、全ての回答が全文表示されます。

関連するQ&A