• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:duplicateMovieClipで生成したmcの深度)

duplicateMovieClipでmcの深度が上手く行かず 質問

このQ&Aのポイント
  • ステージ上にmcがあって、その後ろをduplicateMovieClipで空の背景を生成して移動させて絶えず雲が動いているフラッシュを作りたいのですが、背景がmcの全面に来てしまいます。
  • 背景=haikei var speed = 10; _root.haikei.duplicateMovieClip("haikei2",-1); ここで深度を設定しているんですよね?↑ _root.haikei2._x -= _root.haikei._width; this.onEnterFrame = function() { _root.haikei._x += speed; _root.haikei2._x += speed; if (_root.haikei._x>_root.haikei._width) { _root.haikei._x = _root.haikei2._x-_root.haikei._width; } if (_root.haikei2._x>_root.haikei2._width) { _root.haikei2._x = _root.haikei._x-_root.haikei2._width; } };
  • まだまだ未熟者で、duplicateMovieClip,depth等で検索などし、試したのですが上手く行かず・・・理解できず・・・でした。よろしくお願いします!

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

  • ベストアンサー
  • joy_28
  • ベストアンサー率84% (45/53)
回答No.1

shinhaさん、 フレームアクションの最初の方に、以下を記載下さい。 mc.swapDepths(_root.getNextHighestDepth());//mcが、_rootでは、最深度となる 手動で、ステージに配置した、mcの深度は、レイヤーの順序やレイヤー内での重なり順などから、-16384 から順に深度が割り当てられます。 従って、いくら-1と設定しても、mcより、遥かかなたの深度にいますので、mcは、表面に出てこれません。

shinha
質問者

お礼

ありがとうございます! おかげさまで無事に解決できました!

関連するQ&A