|
| Name | WEST | ||||
| Date | 2008年12月01日 (月) 11時15分 | ||||
| Message | 皆様、いつもお世話になっています。ありがとうございます。 またつまづいてしまったのでご質問させていただきます。 集まってくるムービーボタンや回転ほか?のように、ロールオーバーで常に最前面にくるMCを複数配置しています。 このMC各々にボタンの役割を持たせ、クリックするとその上に別の大きなMCが覆いかぶさるように現れる仕様にしています。この大きなMCが現れたときに、下のMCをロールオーバしても上に来ないようにするにはどうしたらいいのでしょうか? 大きなMCはボタンの上層レイヤーに配置し、ボタンを押したときに単純にgotoAndPlay()で配置フレームを指定して再生させています。 そもそもはこの大きなMCは読み込み用スクリーンとして使う空のMCで、フレームアクションで 大きなMC.loadMovie("外部ファイル.swf"); として外部swfを読み込ませていました。 このMCに対し、フレームアクションでさらに 大きなMC.useHandCursor = false; 大きなMC.onRelease = function(){ }; と記述しました。 こうしているとき、下に配置しているMCはロールオーバーでどれももれなく上にきてしまいます。 外部swfの読み込みをやめ、空のMCにすると、クリックしたボタンのみ最前面に配置され、あとの(ボタンの役割の)MCはロールオーバーしても上にくることはありませんでした。 この大きなMCを、外部swfの読み込み用MCとして機能させつつ、下に配置している(ボタンの役割の)MCを、重なり時に上に来なくさせるにはどうすればよいでしょうか。 もし外部読み込みをあきらめて、大きなMCが再生されたときに(下のMCの動きを無効にし)常に最前面に表示できる方法があるのであればそれでも結構です。 どうぞよろしくお願いいたします。 |
||||
| Response
01 |
|
||||
| Response
02 |
|
||||
| Response
03 |
|
||||
| このページの先頭へへ |