• ベストアンサー

Flashでのボタンの反応について

WindowsXPでFlashMXを使っています。 ボタンをつけたんですが、 よけいなところでボタンが反応してしまいます。 うまくいえないので、これを見てください。 http://cres18.com/client/kowan_map.html てきとうにマウスを動かしてください。 カーソルに反応して、四角い物と、半円のものが出るのですが、 本当は 半円のものがあるところにカーソルを持ってきたときだけ、そのオブジェクトが出るようにしたいのですが、 どうも 四角いものがあるところに持っていっても、 出てきてしまいます。 どうすればいいのでしょうか?

  • o-kou
  • お礼率90% (46/51)

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

  • ベストアンサー
  • mat-21
  • ベストアンサー率56% (91/162)
回答No.1

ボタンのシンボル内の「アップ」「オーバー」「ダウン」「ヒット」の意味合いをご存じですか? たぶん、「ヒット」のフレームにも四角い物が描かれているのではないでしょうか?「ヒット」とは、カーソルの反応エリアを示す物で、各ボタンシンボルの「ヒット」の箇所に、半円のみを描けば、その「ヒット」の箇所に描かれた凸の部分だけにカーソルが反応します。 ちなみに、別にボタン機能でなくても良いのなら、ActionScriptの「hitText()」ていうのもありますよ。

o-kou
質問者

お礼

あぁ、そうだったんですか、 よく分かりました。 ありがとうございました。

関連するQ&A

  • FlashのDragOverイベント

    Flashのイベントについての質問です。 FlashMXを使用しています。 クリックされた状態(マウスダウン状態)のまま、 ムービークリップオブジェクトにカーソルを、 もってきたときにイベントを発生させる時、 皆さんはどうやっていますか? MXからムービークリップでも、 DragOverハンドラが使えるようになりましたが、 DragOverは、一度そのオブジェクトで マウスダウンさせてないと発生していません。 すでにマウスダウンされている状態で、 カーソルがオブジェクト範囲内に入ったときに、 イベントを発生させたいのです。 とっても困っています。よろしくお願いいたします。

  • Flash:ボタンのサウンド(マウスオーバー時)設定について

    Flashのみでホームページを制作中なのですが、そこで一つ問題が生じてしまいました。 考えてもなかなか解決しません。どなたか教えてください。 メニューボタンが3つと、それを押すと各々3つのページ(3シーンに分けてあります)にジャンプするように作ってあります。 ボタンはどのページでも常に同じ位置にあります。 このボタンのマウスオーバーのフレームのみに「ボワ~ン」というサウンドをいれました。 マウスカーソルを3つのボタン上でなでるようにすると「ボワ~ンボワ~ンボワ~ン!」となる感じです。 サウンドに関してはそれだけでよかったのですが、ここからが分からなくなりました。 ボタンをクリックすると、希望のシーンにジャンプします。 それでも見た目上は、メニューボタン部分にはまったく変化がありません。 なのに、構造的にはシーンのジャンプが行われているわけで、 そうすると、ボタンをクリックしたまま、そのボタン上でマウスを動かさない状態でいると、 新しいページになった瞬間に、もう一度「ボワ~ン」と鳴ってしまうのです。 これを回避する方法をご存じの方、いらっしゃいませんか? 基本的にボタンのマウスオーバーフレームにサウンドを割り当てたのが、いけないのでしょうか? アクションスクリプトのオブジェクト用のもので、なにか使えるものはないでしょうか? たとえば、「オンマウスオーバー」の設定かなにかで、指定の範囲外から範囲内へのアクセスのみに反応して、 マウスカーソルがもともと範囲内に会った場合には無反応、といったようなアクションをご存じの方いませんか? よろしくお願いします!

  • マウスカーソルをエクセルのツールバーなどのボタンに合わせても、ボタンの

    マウスカーソルをエクセルのツールバーなどのボタンに合わせても、ボタンの名称(ボタンの説明のような物)が出てきません。 どの様にしたら、マウスカーソルをツールバーのボタンに合わせたときに、ボタンの名称のような物が表示されるようになるのでしょうか?

  • いきなりオンマウス反応しないようにしたい。

    フラッシュでボタンメニューを作っているのですが そのメニューは全ページに共通で設置しています。 そのフラッシュのボタンを押してページが飛んだ時に 次のページでいきなりマウスが反応してしまい、 困っています。(カーソルがボタンの上にあるので当然なのですが・・・) なんとかこれを回避する方法はないでしょうか?

  • マウスの左ボタンを押したままのカーソル移動

    html初心者です。 マウスの左ボタンを押し下げたままのカーソル移動を行いたいと 思っています。 やりたいことを大まかに説明すると、ある大きな画像の上にいくつかの 小さな画像を貼ったイメージがあって、その上を、マウスの左ボタンを 押したままカーソルを移動させて、小さな画像の上にカーソルが来たら、 その画像の色を変えるというものです。 しかし現在は、ボタンを押したままマウスを動かすと、禁止マーク(?) が出てきて、小さな画像の上にカーソルが乗っても反応 してくれません。 ボタンを押したまま移動するという機能がどうしても必要で、マウス イベントなどを色々いじっていたのですが、上手くいきません。 何かヒントとなるようなものがあれば教えてください。 お願いします。

    • ベストアンサー
    • HTML
  • 左クリックボタンの反応がおかしい

    IBM ThinkPad R40(WindowsXP)を使用しています。 会社で購入したもので、もう1年近く使っているのですが、購入当初から左クリックボタンの反応がどうもおかしいのです。 具体的には押しても反応しないことがある、という程度のことなんですが、私はほとんどの操作をキーボードで行い、クリックした方が早いときだけマウスを使う、というスタイルなので、できれば直したいのです。 (右クリックはそういうことがなく、どんな時でも押せばすぐに反応します。) 単に壊れているだけなら修理で済むのですが、ウィンドウを切り替えた直後など、特定の場合にだけそうなるので、もしかしたら何かの設定ではないかと思い調べたのですが、解決法は見つけられませんでした。 同じPCを使っている方はどうなのか、とか、直し方などを知りたいです。 どうぞよろしくお願いします。

  • FLASHのボタン操作について・・・・

    何度も何度も本当にスミマセン。 やりたいこと: ゲーム内でアイテムをGETすると画面横に用意してある アイテムボックスにアイテムが表示されボタン化される。 アイテムを入手するまでは非表示で、マウスを 近づけてもカーソルは変化しない。 ご指導受けた内容: 「visible」という命令にてボタンを有効・無効化する手引きを受けました。 他ページで参考文献としてステージから大きく移動させ 一見無いようにするという方法もあると知りました。 つまづいた点: ご指導頂いた命令では思ったとおりになるのはなったのですが その時の例えがボタンイベントにて消す・表示するといった方法でした。 それらの特性を利用してフレームで読み込んだ時に消しておいて アイテムゲットしたら表示すればいいのかと思いましたが いきなり初っ端からボタンイベント以外で消す方法が分かりませんでした。 エンターフレームとかLOADとか様々試してみましたが プレビューすると「エラーの神様」が叱ります。;; 恐らく、命令の書き方が間違っているか ボタンオブジェクトでは無理なのか・・・ その他の方法としてレイヤーを一番TOPに設け ボタン隠すとかしてみましたが数多いフレームなので 各所にそれを設けるのは頭がこんがらがって無理でした。 (また、アイテム入手の順番は決まってないので その順番毎にボタン隠すフレームを用意するのも考えただけで死にそうになりました) ごちゃごちゃと書いてしまいましたが 最初は何も入手してないので全て非表示。 変数を利用してフラグをたて、 入手したなら表示、してないなら非表示のまま ってな感じでやりたいのですが私のようなバカでも 理解できる方法はあるでしょうか。 ご指導いただけるようでしたら、宜しくお願い致します。

    • ベストアンサー
    • Flash
  • G5マウスのボタンが作動しない

    ロジクールG5マウスを使ってオンラインゲームをしているのですが、昨日までボタン割り振りしても使えてたのですが、今日からボタンを割り振りしてもまったく作動しなくなりました。カーソルはうごかせるのですが、ボタンだけ急に反応なくなりました。 どのようにしたらいいのか、新しいの買ったほうがいいのか。 皆様教えてください

  • 画像ボタンをキラキラさせるには

    こんばんは。 ホームページ制作についての質問です。 画像ボタンにカーソルを乗せたり、クリックしたりしたときに、 ボタン周りにキラキラが出るようにしたいと思っています。 数日かけて、いろいろ検索して、多くの参考サイトを見ましたが、 結局答えには辿りつけませんでしたので、 ここで質問させてもらおうと思いました。 ここが自分のページです。 http://oto.bz/Oto%20no%20Omise.html テーブルのセルの中に赤と青のボタンがあり、 押すと右上にカートが出ると思います。 このボタンにオーバーロールを使っており、 マウスを乗せたりクリックしたりで、多少変わります。 本当はこれに、キラキラの効果を加えたいのですが、 うまくできずにいます。 これがテスト用に作ったページです。 http://oto.bz/test.html 赤い方のボタンにマウスカーソルを乗せると、 少しキラキラとなり、クリックすると、 更にたくさんキラキラとなりますが、 これは、赤いボタンの周りにキラキラをつけた png画像を配置しただけなので、 赤いボタン自体は縮小されるし、 何がやりたいのかよく分からない状態になっています。 自分がやりたいのは、 マウスカーソルを置いたときと、クリックしたとき、 ボタンのキラキラ部分だけを、 セルの外にはみ出させて表現することです。 赤いボタン自体は不変にして、外にキラキラを散りばめる、 こういったことはできるでしょうか? もし不可能な場合は、無理だと分かるだけでもすっきりしますので、 何かご存知の方がいましたら、情報をいただけないでしょうか。

    • ベストアンサー
    • CSS
  • マウスの反応がおかしい

    同様の質問も多く、過去ログはかなり読みました(50件以上?)が、 しっくりきませんでしたので、質問させていただきます。 1.症状 (1)画面上でねらった位置を順次クリックしていくような作業の時に、 マウスカーソルがダイレクトな感触で追従してくれず、イライラする。 ぎくしゃくの程度は、ソフトの種類によって異なる。 (2)開いたウィンドウを閉じたり最大化しようとしてウィンドウ右上の コントロールボタン(_□×)のところでカーソル移動しても、移動後少し (~2秒くらい?)待ってからでないとクリックが受け付けられないこと がある(WindowsXPではボタンにビームが当たってクリック可能な状態に なるとボタンが明るくなるが、移動後すぐには明るくならない)。 これは常時ではなく、すぐクリックして受け付けられることもある。 (3)マウスが静止状態なのにポインタが勝手にゆっくりとフラフラ移動 することがある。 2.環境 (1)自作デスクトップ(CPU:Pen4-2.4GHz、RAM:512MB) (2)WindowsXP SP2 (3)同じ環境で1年以上使っていて、症状が気になりだしたのは、ここ 3ヶ月くらいの間 (4)マウスはMicrosoft Optical MouseをUSB接続 (5)マウスパッドは光学マウス用。マウスパッドの有無・種類・光沢の 有無・模様には関係ない様子(特に症状の(2)(3)は全く無関係) (6)ドライバは入れ直したが変わらず (7)マウスボタンの接触不良等の問題はない様子 (8)ワイヤレスマウス(ボール式、光学式の2種類)にも換えてみたが、 変わらず 質問する方でワガママな注文を付けるのは心苦しいのですが、 (1)「マウスパッドの可能性」以外のご回答がいただければ幸いです。 (2)クリーンインストールが最後の手だとは理解していますが、まずは 「それ以前でできること」に関してご回答がいただければ幸いです。