• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウス追従のシンボル重なり位置)

マウス追従のシンボル重なり位置

このQ&Aのポイント
  • マウスに追従するシンボルについて解説します。
  • my_mcが追従し、my_mc1とmy_mc2が追いかける仕組みです。
  • my_mc2が最も手前に重なってしまう原因と解決方法について説明します。

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

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

> 何が原因でこのような現象になるのでしょうか。 その my_mc と my_mc1 と my_mc2 を配置したときの手順 または my_mc と my_mc1 と my_mc2 を addChild したときのスクリプト を書かれていないため なぜそうなるのかは,そうした人物以外わかりません。 逆に言えば, my_mc と my_mc1 と my_mc2 を配置したときの手順 または my_mc と my_mc1 と my_mc2 を addChild したときのスクリプト に問題があるとしか言いようがないですね。 もし my_mc と my_mc1 と my_mc2 を手動で配置したのでしたら その上下順を入れ替えて配置すれば良いだけです。 あえて my_mc と my_mc1 と my_mc2 を配置するレイヤーを分けて そのレイヤーの順序で管理するのも1つの立派な方法です。 もし my_mc と my_mc1 と my_mc2 を手動で同じレイヤーに配置したのでしたら my_mc2 → my_mc1 → my_mc の順に1つずつのインスタンスを選択して 「修正(または右クリック)」→「重ね順」→「最背面へ」を繰り返せば良いでしょう。 もし my_mc と my_mc1 と my_mc2 をスクリプトで my_mc → my_mc1 → my_mc2 の順に addChild したのでしたら my_mc2 → my_mc1 → my_mc の順に addChild するように変更すればいいのではないでしょうか。 つまり my_mc2の重なりが最も手前になってしまうように配置したから my_mc2の重なりが最も手前になっているだけのことで それがmy_mc2の重なりが最も手前になる原因です。 そのようにしなければ良いだけではないか(そのようにしなければ良いだけだ)と思います。

x_izumin
質問者

お礼

ありがとうございます。 重なり順を修正で見ると、確かにそのようになっていましたので 最背面へもっていきました。 ちゃんと希望通りに動作しました。

関連するQ&A