• ベストアンサー

ボタンの深度で

ボタンの上を雲が流れているようなflashを作っています。 as2.0の時にボタンの上にpngの透明部のある雲を移動させていましたが、雲が上に乗っていても下のボタンは機能していて、問題なく動作していました。 as3.0にしてみると、pngが上に重なると下のボタンが反応しなくなります。これはas3.0の仕様なのでしょうか?なにか解決策ってあるんでしょうか? 別の用件でas3.0にする必要があり困っているところです。ご存知の方がいらっしゃいましたらご教授いただけるとありがたいです。

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

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

  • ベストアンサー
回答No.1

多分画像もマウスイベントを受け取る interactieObject継承クラスになってるからだと思います 画像のインスタンスのmouseEnabledをfalseにしてみてください

hige_mario
質問者

お礼

大変助かりました。 教えていただいた通り、png画像をmouseEnabledをfalseにしたら目的通りのアクションをしてくれました。 感謝です!

関連するQ&A

  • Flashでの座標指定におけるボタン有効化

    よろしくお願いします。 現在、FLASHでゲームを作成中です。 バージョンはFLASH CS4です。 ASは2.0です。 ボタンが配置されており、更にムービークリップ(以下mc)があります。 ボタンは初めクリックできないようにしておきます(マウスに反応しない)。 mcを十字キーで移動させ、ある座標内(10<=x<=50、10<=y<=50)に入ったとき、 初めてボタンをクリックできるようにするためにはどのようにASを記述すればよいでしょうか? ifでmcが座標内に入っていたら、ボタンをenabled=trueにする感じでしょうか? ご回答よろしくお願いします。

    • ベストアンサー
    • Flash
  • ボタンの上に重なっているMCを無視したい(AS3.0)

    こんばんは。 今、ボタンの上にムービークリップが一部重なっています。 するとそのムービークリップの上ではボタンが反応しなくなります。 これを無視して下のボタンを押せるようにするにはどうすればいいでしょう? AS2.0ではこんなことなかったのですが……

  • flash Rooloutボタン AC

    flash rolloutボタン はじめまして。flash初心者です。いろいろ調べてみたのですが、分からず どなかたかお教えいただけますでしょうか?できればサンプルのflaファイルを頂けると大変ありがたいです。お願いいたします。 基本的にはボタンをロールオーバーしたらフェードイン、ロールアウトしたらフェードアウトするボタンを作成したいのですが、まず画像Aのボタンをロールオーバーすると画像Bが徐々にでてきてロールアウト時は画像Bが徐々に消え画像Aに戻るというボタンを作りたいのです。その際画像ABともに背景がすけるように透明機能をもったpngを仕様したいのです。 どなたかお教えいただけますでしょうか?よろしくお願いいたします。

  • FLASHのボタンで、ポインタがボタンから離れた時に動作をさせたい。

    FLASHのボタンで、ポインタがボタンから離れた時に動作をさせたい。 ボタンにマウスをあわせた時・・。 これはわかります。 ボタンを押した時・・・ これもわかります。 しかしポインタがボタンから離れたら作動は、どうやって設定するのでしょうか? ASでボタンを作るしかないのでしょうか?

  • Flashボタンがうまく動きません

    Flash MX 2004で、カーソルを乗せるとデザインが変わり、クリックするとさらにデザインが変わる、定番のボタンを作りました。 しかし、出来上がったFlashはボタンの上に乗せたままだと普通のカーソルがリンクカーソルになっているのですが、ボタン上で少しでも移動すると移動中は普通のカーソルになり、止めるとリンクカーソルになります。 ボタンの上でマウスを滑らせると普通のカーソルとリンクカーソルが激しく入れ替わり続けるので見た目が悪いです。 これはタグの記述で問題があるのでしょうか? もしくは作成中の問題でしょうか? タグで縦横比は合っていました。 パブリッシュで出力されたHTMLをみると正常に見えます。 しかしパブリッシュされたソースをコピーして貼り付けただけでは文字化けしてしまいます。 どのような解決策があるでしょうか。 Flashは初心者なのでできるだけくわしく教えてください。 よろしくお願いします。

  • ≪FLASH≫マウスオーバーすると、上に説明が出るボタン

    初心者です。参考書を読んで、FLASHのだいだいはわかりますが、実践はまだというところです。 それで、このようなFLASHを作りたいんですが、作り方を教えてくれませんか? それは、Webで使うメニューで、縦長で、マウスオーバーすると、文字が青くなり、真上(10pxくらい上)に説明が出るものです。 それで、1つ1つの項目はボタンで作りました。 アップに黒い文字、オーバーに青い文字をいれました。 シンプルボタンをオンにすると動作しました。 でも、説明はどうやっていれたらいいのかわかりません。 ボタンのオーバーに説明のテキストを入れると、オーバーしているときのボタンの範囲が上に広がってしまって、マウスを上に移動したとき、上にある項目のボタンが動作しません。 お願いします。

  • Flashのボタンについて

    Flash初心者です。使用しているソフトはFlash MX 2004です。 現在、独学でFlashの勉強中なのですが、分からないことがあるので質問させてください。 AというボタンとA'というボタンを作成します。どちらもマウスを上に持っていくと色が変わるだけの単純なボタンです。 これらをページの右側と左側に配置します。 Aのボタンにマウスを持っていったときに、AとA'両方のボタンが反応して色が変わる、また逆も然りというふうにするにはどうしたら良いのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • スピンボタンのSetRangeはなぜあるのか

    MFCでスピンボタンの上限下限をセットするメソッドに SetRangeとSetRange32があります。 1.SetRange32で事足りるはずなのにどうして2つあるのでしょう もともとSetRangeしかなかったのが増えたということでしょうか? 2.SetRangeで書かれているプログラムをSetRange32に変えると何か不都合が起きることが考えられますか。 3.SetRangeで範囲設定しないとスピンボタンの上矢印で値が減少し、下矢印で値が増加するという動作になります。これは仕様らしいですが、なぜこのような仕様になっているのでしょう。

  • ボタンの動作について

    現状、Flashに全くついて行けません。ついて行けないなりに挑戦中です。 一枚の画像の上に、ボタンを設置していろんな動作をさせたいと思っています。そこで、 □□□  ABC □□□  DEF □□□  GHI 一枚の画像を分割(便宜上ABC、、、とします)した上にそれぞれボタンが設置してありマウスが通過したり、クリックしたときに反応させる(アップの時は透明、オーバー、ダウンで色が変わる)ことまではできたのですが、 たとえば、Aをクリックするとそのままの状態を維持(押し下げたままの状態)して、BをクリックするとAは元に戻ってBが押し下げたままの状態になるようにするにはどうすればいいのでしょうか。 こんな場合はボタン以外がいいよというようなアドバイスでも結構ですので、よろしくお願いします。

    • ベストアンサー
    • Flash
  • FrameLayoutで下のボタンをふさぐ方法

    FrameLayoutでLinearLayoutを重ねておいた際に、 上のLinearLayoutにあるImageViewをタッチすると、 下のLinearLayoutの同じ位置にあるButtonが反応してしまうのですが、 これを防ぐためにはどうしたらよいでしょうか。 (ボタンの見た目変えたくないので、ボタンのsetEnabledをFalseにする方法以外でお願いします) 試行錯誤で、下のような感じで中レイアウトに押しても処理を行わない透明ボタンを配置すれば 画面タッチで中レイアウトのボタンが反応し、下レイアウトのボタンが反応しないというような 状態が作り出せたのですが、なんかちょっと不毛な気が。。。 上レイアウトのプロパティ変更とかでなんとかうまく下レイアウトのボタンが反応しにように できないものでしょうか。 ご存知の方よろしくおねがいします。 [上]画像のレイアウト [中]画面いっぱいに透明ボタン [下]ボタンのレイアウト

専門家に質問してみよう