• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウスオーバーで最前面にする方法)

マウスオーバーで最前面にする方法

このQ&Aのポイント
  • シンボルにマウスが触れると最前面にするActionScriptを探しています。
  • シンボルにマウスが触れると拡大縮小する仕掛けを作りたいが、他のシンボルに隠れてしまう。
  • Flashのようなサイトで、オンマウスでシンボルを最前面にする方法を知りたい。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

>(AC3以外で) AS3 つまり ActionScript3.0 以外ということでしょうか? それにしても Flash のバージョンは? よくわかりませんが, MovieClip クラスの swapDepths メソッドで深度を変えれば良いと思います。 ただし対象は ムービークリップ です。 Flash MX 2004 以降をご使用で FlashPlayer7 以降用 SWF をパブリッシュする場合であれば getNextHighestDepth() で, 階層の一番上にあるインスタンスの深度のさらに上の深度が求められますから, これを使うと深度をあまりちゃんと管理しなくても楽に最上の深度が得られます。 Flash MX 以下をご使用であったり,FlashPlayer6 以下の SWF をパブリッシュする場合であれば getNextHighestDepth() は使えませんので, 深度を管理する変数などを用意して,その変数の値を順次繰り上げるなどしてムービークリップを最上の深度に持っていく必要があります。 どちらにしても使用するにはこの辺↓の理解が必要だと思います。 「Flashゲーム講座&ASサンプル集【深度について】」 http://hakuhin.hp.infoseek.co.jp/main/as/z.html

it-raine
質問者

お礼

ありがとうございます。 深度というものがあるのですね。知りませんでした。試してみます。

関連するQ&A

専門家に質問してみよう