• 締切済み

フラッシュでボタンにマウスポイントを当てた時に点滅する方法

フラッシュを勉強している者です。 ボタンを作成してその上にマウスポイントを置いた時にそのボタンが暗くなったり、明るくなったりという要領で光りを放ち、マウスポイントを放すと元の状態に戻す。という物を作りたいと思いました。 下記の通りソースを書いた所、パブリッシュ時にエラーが表示されてそのままフラッシュ自体が強制終了してしまいます。 on(rollOver){ this.gotoAndPlay(2) } on(rollOut){ this.gotoAndPlay(1) } おそらく考えられる事としてボタン自体をムービー的なタイムランで動かそうとしているからではと思っています。 どうか実現するためのソース例を教えて頂けないでしょうか?お願いします。

みんなの回答

  • einz
  • ベストアンサー率35% (162/461)
回答No.2

具体的には例えば、まずボタンのグラフィックを描いて、 それをグラフィックシンボルにしておきます。 次に新規シンボルでムービークリップを作り、1フレーム目 にはさきほどのグラフィックシンボルを配置します。 適当なフレーム数、ここでは例として10フレームの長さで 作ります。5フレーム目と10フレーム目にキーフレームを 挿入します。そうすると3つのキーフレームができます。 それぞれのキーフレームの間にモーショントゥイーンを 作成します。「効果」パネルで「明度」を選び、1フレーム目 は暗めに、5フレーム目は明るめに、10フレーム目は1フレーム目より 少しだけ明るめに設定します。 これで「明暗が変化するムービークリップ」ができます。 これをボタンのオーバーに指定すれば良いのです。

参考URL:
http://www.tsuruji.com/faq/how_to_flash/step04.htm
noname#5549
noname#5549
回答No.1

こんにちは。 バージョンはいくつものを使っていますか? 4以前はちょっと分かりませんが、 今は、通常、そのような動作は「ボタン」インスタンスで可能です。 シンボルを作るとき、タイプを「ボタン」にすると、 編集時、「アップ」「オーバー」「ダウン」「ヒット」の4項目が現れます。 この「オーバー」に対して、ムービークリップを当てはめれば良いわけです。 僕の場合は、まず、「グラフィック」で、一連の動作全てが入ったモノを作り、 それをステージに配置、そのままシンボルに変換(ボタン)、 「アップ」でグラフィックのシングルフレーム(1)、 「オーバー」「ダウン」でムービークリップにします。 *元々のタイプとは別に、ステージ上でも「ムービークリップ」や「グラフィック」は選択可能です。 お分かり頂けたでしょうか?

関連するQ&A