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

パスワード:


パスワード紛失

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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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()を入れたら希望通りに動作しました!
こんなメソッドがあったんですね。

どうも、有難うございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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