メイン 迷える子羊の部屋【初心者専用】 ボタンの重なり順 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koh2973 | Åê¹ÆNo.5863 投稿日時: 2004-4-2 17:29 |
半人前 居住地: 投稿: 34
使用環境:
WindowsXP,FlashMX |
ボタンの重なり順 ホームページの中で使うswfをつくっています。
同じフレーム、同じレイヤーに複数のボタンムービークリップ(bmc)を配置しています。それぞれのbmcはマウスオーバー時に拡大してstopするようになっているのですが、そのマウスオーバー時に、他のbmcに重なる大きさに拡大します。 ここで質問なのですが、ムービープレビューで確認すると、マウスオーバー時、他のbmcの下に表示されてしまいます。どうも、ムービー作成時にbmcをステージに配置した順にプレビュー時の重なり順が決まっているみたいなんです(後に配置した方が上に表示される)。これを、どのbmcもマウスオーバー時の表示が他のbmcの上に表示されるように出来ないでしょうか? よろしくお願い致します。 |
rakeem | Åê¹ÆNo.5864 投稿日時: 2004-4-2 17:47 |
半人前 居住地: Osaka,Japan 投稿: 53
使用環境:
windows 2000,Flash MX Mac OS 9.2.2,Flash MX Mac OS 10.3.3 Flash MX2004pro |
Re: ボタンの重なり順 koh2973さん、はじめまして。
this.swapDepths(999); これをbmcのアクションに追加したら出来ると思いますが どうでしょう? |
minor | Åê¹ÆNo.5865 投稿日時: 2004-4-2 17:56 |
新米 居住地: 大阪 投稿: 19
使用環境:
2kPro or XP & IE6 2004Pro or MX |
Re: ボタンの重なり順 こんにちは、minorです。
MovieClipのメソッドに重なり順(深度)をコントロールする MovieClip.swapDepth( 深度 ) ってのがあります。 これを使って、ボタンムービークリップのロールオーバー時に this.swapDepth(100) を追記すればよいかと思います。 (100は適当、一番上であれば問題ないです) ちなみに、全てのボタンに100を指定したらヤバいんじゃないの? と思うかもしれませんが、2回目以降は確か入れ替わりになったはずなので(確か・・・他の人のサポ求む)大丈夫です。 マニュアル良く読めばわかるハズなので、しっかり目を通されることをお勧めします。自分で調べたほうが覚えるしね |
koh2973 | Åê¹ÆNo.5875 投稿日時: 2004-4-2 21:29 |
半人前 居住地: 投稿: 34
使用環境:
WindowsXP,FlashMX |
Re: ボタンの重なり順 minorさん、rakeemさん
swapDepth()を入れたら希望通りに動作しました! こんなメソッドがあったんですね。 どうも、有難うございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |