• 締切済み

ボタンにロールオーバーで吹き出し表示

ボタンにロールオーバーで吹き出し表示 flash初心者です。。 ボタンが数個並んでおり、それぞれにロールオーバーすると、吹き出しで説明画像を表示、マウスが外れたら吹き出しも消える、ということをしたいです。 難しいスクリプトを使わずに出来るだけ単純で分かりやすい方法(gotoandplayくらい)で実現するにはどうしたらよいでしょうか? ネットで調べたりしているのですが、スクリプトだと応用が出来ず… ご存知の方がいらっしゃいましたらどうかお教え願えないでしょうか。

  • Flash
  • 回答数1
  • ありがとう数4

みんなの回答

回答No.1

スクリプトつかいたくないなら ボタンのオーバーのフレームを フキダシと説明付きのものにするのが 一番単純で簡単な方法 フキダシにアニメーションを付ける場合も 出現だけならスクリプトはムービークリップを 最終フレームでstop()するぐらいです

jkdfghioarhg
質問者

お礼

お礼が遅れまして失礼しました!おかげさまで解決できました。 ありがとうございました!

関連するQ&A

  • 一度ロールオーバーして表示させた画像をそのまま残したい

    Flash AS初心者です。 ボタンにロールオーバーした際に、別フレームで作成した吹き出しが任意の場所で表示されるような動きを作成しています。 通常であれば on (rollOver) { gotoAndStop(4); } で済むと思うのですが、ロールアウトした時、別のボタンにロールオーバーした時にも、もともと表示されていた吹き出しをそのまま残したいのです。(上記だと当然ながら消えてしまいます) ボタンとリンクする吹き出しは8つあるので、全て表示した際には重ならないようなレイアウトは考えているのですが・・・ つたない説明ですみません。 ご教授いただければ幸いです。

    • ベストアンサー
    • Flash
  • ロールオーバーで吹き出しをつけたい

    お世話になっております。カテ違いでしたらすみません。 顔写真が横3つ縦3つと複数配置してあるホームページを作ろうとしています。マウスオーバーしたときに写真1つ1つから吹き出しが出るようにしたいのですが、これはjavascriptで作るのでしょうか?それともFlashでしょうか? 普通のjavascriptのロールオーバーは作ったことがあるのですが、今回はマウスポイント前(写真のみ)と後(写真+吹き出し)で画像の大きさが変わってしまうので、できるのか悩んでいます。(同じ写真のまま吹き出しだけが出るようにしたいのです) 計6枚の写真それぞれから吹き出しが出るようにしたいと思っています。所有ソフトはXP環境でDreamweaver8とFlash8です。どうぞよろしくお願いいたします。

  • フラッシュ>>action script ボタンロールオーバーで、他のmcの画像がさしかわる方法

    すみません、大変困っています。 いま、action script2.0で Aというボタンをロールオーバーした際に、他のmcの画像がさしかわるスクリプトがわかりませんで困っています。 ソフトは、flash CS3で、scriptは2.0です 細かく説明しますと A:ボタン B:鳥の画像  C:シマウマの画像 1.ボタンAをマウスオーバー 2.鳥がシマウマに変わる 3.ボタンAをロールアウトすると元のBに戻る 大変恐縮ですが、わかるかたがいらっしゃれば教えてください。 よろしくお願いいたします。

  • ロールオーバーしたボタンは押したくない

    結構分かってきたつもりなので 自分なりに色々駆使したのですが どーも長ったらしいプログラムになるので 簡潔な方法を知りたく質問しました。 (過去ログでどういうキーワードにしたら良いか分からなかったです) 画面上、ある特定の場所にマウスが来ると 予め仕組まれたMCが動く。 ただこれだけなのですが・・・・・ 一つだけ条件があります。 そのボタン上でロールオーバーするのは良いのですが ボタンとして機能してしまうのを防ぎたいのです。 なぜなら、ロールオーバーした時に クリックするとまたMCが最初から動くのが困る。 今は、MCの方に制御を掛けているのですが ボタン機能として何か良い手立てはないでしょうか。 よろしくお願いします。 追伸: 今回は、ちゃんと腰を据えて データー量もきちんと考慮して 無駄なプログラムを省いてのゲーム作りに挑戦したいので。

    • ベストアンサー
    • Flash
  • 「ボタンロールオーバー時のインスタンス同士の重なり」による動作について

    「ボタンロールオーバー時のインスタンス同士の重なり」による動作について flashcs4、as3で制作をしています。 配置してあるボタンインスタンスにマウスオーバーしたときに、 ボタンの上に吹き出しが表示されるというものをつくろうとしています。 現在記述しているスクリプトは まず、stageにhukidasiをaddChildして表示リストに追加。visibleをfalseにしておく。 btn1にマウスがロールオーバーしたときにhukidasiのvisibleをtrueにして表示。ロールアウトしたときはvisibleをfalseにして非表示にする。 というものです。 こちらの反応はいちおう実現できたのですが、ロールオーバー時にボタン(btn1)と吹き出し(hukidasi)が重なっている部分にマウスをもっていくと、吹き出しが点滅して消えたり表示されたりを繰り返してしまうのです。 サンプル http://homepage2.nifty.com/meary/testtest.html それを解消させるために、吹き出し(hukidasi)はボタン(btn1)の子としてaddChildして、 btn1.mouseChildren=falseとして吹き出しにボタンの機能を持たせないようにしてみると前述のような反応はなくなりました。 ですが、このように吹き出しをボタンの子とすると、ボタンの領域に吹き出しの大きさも追加されてしまいまして、そのようなことは望んでいないのです。 ボタンの領域をマウスが外れたら吹き出しが消える、というようにしたいのです。 このようなことを実現するにはどういったスクリプトが必要でしょうか。 ご教授お願いいたします。 現在記述しているスクリプト -------------------------------------------- //吹き出しインスタンスを生成 var hukidasi:Hukidasi=new Hukidasi(); hukidasi.x=90; hukidasi.y=80; //吹き出しを表示リストに追加 stage.addChild(hukidasi); hukidasi.visible=false; btn1.addEventListener(MouseEvent.ROLL_OVER,btn1_handleRollOver); btn1.addEventListener(MouseEvent.ROLL_OUT,btn1_handleRollOut); //btn1のロールオーバー、アウト時のメソッド function btn1_handleRollOver(event:MouseEvent){ hukidasi.visible=true; } function btn1_handleRollOut(event:MouseEvent){ hukidasi.visible=false; } --------------------------------------------

    • ベストアンサー
    • Flash
  • Java Scriptのロールオーバについて

    現在ホームページを作成しています。 メニューボタンをJava Scriptのロールオーバで画像を変えたいのですが、1つの画像をオンマウスすると2つの画像が同時に変わるということはできますか?

  • マウスオーバー/マウスアウトで反応するボタン

    はじめまして、Flash初心者です。 かなり基本的な質問で申し訳ないのですが、ご教授のほど、よろしくお願いします。 マウスオーバーで、モーションが再生され、 マウスアウトで、別のモーションが再生され(オーバーの逆回転のようなもの) ボタンをムービークリップで作成しているのですが、うまくいかなくて困っています。 ◆レイヤー2 //マウスオーバー butt.addEventListener( MouseEvent.MOUSE_OVER , fnon ); function fnon ( e:MouseEvent ):void{ gotoAndPlay(2); } //マウスアウト butt.addEventListener( MouseEvent.MOUSE_OUT , fnout ); function fnout ( e:MouseEvent ):void{ gotoAndPlay(11); } ◆レイヤー1 1 stop(); 10 stop(); 20 gotoAndPlay(1); (おそらくこれよりもいい方法があると思うのですが・・・) ASを入れる位置がおかしいのでしょうか・・・ よろしくお願いします。

  • Flash、ボタンで画像を表示…

    Flashでボタンをいくつか作成中です。 ボタンオーバーでヒット部分以外のところに画像を表示したいと思っています。 すでに背景がある上に画像を表示したいと考えています。下地は丸型です。 マウスオーバーすると下地の丸い絵が消え、その上に別の絵が出現するというアニメーションです。 普通に作るのならボタンのオーバーのところに下地の絵を隠す丸を作りその上で動かせばいいのでしょうけれど、ボタンは数個有り、すべてを微妙にセッティングするのは面倒です。 なので、スクリプトを使って、こういったのは出来ないでしょうか? 1)アルファ0%で丸型のシンボルを配置しておく 2)ボタンオーバーでアルファ100%にして、指定の画像(マスクを使いアニメーションする)を表示させる。 …説明が下手ですみません。 とりあえず上記のことがしたいんです。 何か効果的な方法が無いでしょうか?または、どこかに似たような方法が載っているでもかまいません。よろしくお願いします。

  • ロールオーバがブラウザで正しく表示されない

    現在ホームページを作っています。ロールオーバーの設定(カーソルを合わせると色が変わる設定)をしたのですがカーソルを合わせると×が表示させて正しく表示させません。ロールオーバ用に作った画像はPNGですが、JPEGに変更しても症状は変わりません。 基本的な問題なのかもしれませんが、教えて下さい。 ロールオーバ用に作った画像はPNGはAdobeのfireworksで作り、ロールオーバの処理はホームページビルダー上で設定しました。

  • FLASHのマウスオーバーとスタートに関する質問です。

    FLASHのマウスオーバーとスタートに関する質問です。 はじめまして。 FlashCS3を使用して作成しているのですが、質問があります。 ボタンを作成して、マウスオーバーで画像を変えるものを2点作成し、 どちらかをクリックするとイベントが始まるように仕掛けたいのですが、どうもうまくいきません。 別々にはできたのですが、  this.stop();  play_btn.gotoAndStop(1);         と  on (release) { gotoAndPlay(2); } 上記2つのスクリプトでイベントスタートさせますと、 マウスオーバーが作動しないのですが、対策は何かありませんでしょうか? わかりにくくて申し訳ございませんがよろしくお願い致します。

    • ベストアンサー
    • Flash

専門家に質問してみよう