トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     重なり合ったボタンについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
Åê¹ÆNo.17826
投稿日時: 2005-6-5 11:09
重なり合ったボタンについて
こんにちは。
ものすごく初心者でわからないことだらけなのです....。
どなたか教えていただけると幸いです。

ムービークリップ上に「1」、「2」、「3」....と横にボタンが並んでいるとします。
ボタンを押すと、ボタンの上からムービークリップが現れて、
「close」ボタンを押すと、ムービークリップが消えるということをしたいのですが、
ムービークリップが現れたときに、下に配置してあるボタンが反応して、
押せてしまう状況にあります。
ムービークリップが現れているときは、下に配置してあるボタンたちを
反応させたくないのですが、どうしたらよいのでしょうか。今、お手上げ状態です。

参考にしているサイトは、
http://www.scoot-inc.com/2004/index.html
の中の、「WORKS」に入り、「company」を押すと、
ボタンが現れ、各ボタンから、ムービークリップが出てくる
ということをやりたいのですが......

初歩的な質問ですいません。
野中文雄
Åê¹ÆNo.17827
投稿日時: 2005-6-5 11:33
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 重なり合ったボタンについて
ご使用の環境は、プロフィールに記入されると便利です。
引用:
kusanomamiさんは書きました:
使用環境は、WindowsXP、FlashMXを使用しています。

隠れたMC上のボタンが反応してしまう」のスレッドが、参考になるでしょう。
引用:
ムービークリップ上に「1」、「2」、「3」....と横にボタンが並んでいるとします。
ボタンを押すと、ボタンの上からムービークリップが現れて、
「close」ボタンを押すと、ムービークリップが消えるということをしたいのですが、
ムービークリップが現れたときに、下に配置してあるボタンが反応して、
押せてしまう状況にあります。
ムービークリップが現れているときは、下に配置してあるボタンたちを
反応させたくないのですが、どうしたらよいのでしょうか。今、お手上げ状態です。


----------------
 

ゲスト
Åê¹ÆNo.17829
投稿日時: 2005-6-5 13:23
Re: 重なり合ったボタンについて
早速お返事ありがとうございます。
とてもうれしいです!

試してみたのですが、うまくいきません。
私が作ったボタンのMCは、
[MC1][MC2][MC3]とあり、各MCの1フレーム目には、
カラのボタンを配置しています。
1フレーム目には、「stop();」のアクション、
カラボタン自体には、

on (release) {
play();
}

のアクションを入れてあります。
カラボタンを押すと、
画像の拡大ムービーが始まり、
最後のフレームで、「close」ボタンが現れるというものです。
最後のフレームには、「stop();」をいれてあります。

そして、その[MC1][MC2][MC3]を横に配置したものが、
[MC_matome]のMCなのですが、
[MC1]が拡大されているときに、[MC2][MC3]は、
反応してしまいます。

作り方も知識も稚拙で本当にすいせん....。
何か良い方法があれば、教えてください。
野中文雄
Åê¹ÆNo.17831
投稿日時: 2005-6-5 13:53
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 重なり合ったボタンについて
具体的に、どう試されたのでしょうか?
引用:
kusanomamiさんは書きました:
試してみたのですが、うまくいきません。

問題の切分けと絞込みをして、ムービーを可能なかぎり単純にしたうえでお試しください。MovieClipインスタンスはふたつあれば、テストには十分に思えます。[MC3]は、削除してください。
引用:
私が作ったボタンのMCは、
[MC1][MC2][MC3]とあり、各MCの1フレーム目には、
カラのボタンを配置しています。

空ボタンも削除し、後述のとおりアニメーションもなくして、1フレームのみのシンボルにしましょう。
引用:
1フレーム目には、「stop();」のアクション、
カラボタン自体には、

[MC1][MC2]([MC3])は、[MC_matome]のMovieClipシンボル内に配置したということですか?
引用:
そして、その[MC1][MC2][MC3]を横に配置したものが、
[MC_matome]のMCなのですが、

[MC1]の問題の「拡大されているとき」の1フレームをキーフレームにして、他のフレームはすべて削除します。すると、1フレームのみの静止状態のMovieClipシンボルになります。

そして、[MC1]のMovieClipインスタンス自体、あるいはシンボルの中の背景画像をMovieClipシンボルに変換するなどして、そのインスタンスにon ()ハンドラを設定すれば、先の回答で引用したスレッドおよびその中で参照した解説のとおり、背後のボタンはマウスイベントに反応しなくなるはずです。
引用:
[MC1]が拡大されているときに、[MC2][MC3]は、
反応してしまいます。


----------------
 

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops