0

クラスによって生成されたオブジェクトのインデックスを変更する必要があります。私はこのコード myObject.parent.setChildIndex( myObject, newZIndex); を知っています。ただし、ステージで見つかったムービークリップでのみ機能します。

クラスで使用しようとすると、落ちるすべてのボールがそれらのボールをキャッチするバッグの後ろになります。ムービークリップであるバッグにどのようなインデックスを付けても、ボールは常にバッグの前に置かれます。ボールのインデックスを (配列内にあるクラスから) バッグのインデックスよりも低いインデックスに変更する必要があります。索引。

どんな助けにも感謝します、ty。

4

1 に答える 1

1

この問題を解決するには、アプローチを変更する必要があります。

Spriteバッグ用のSpriteレイヤーとボール用のレイヤーを作成します。

最初にボール レイヤーを追加し、次にバッグ レイヤーを追加します。

そうすれば、バッグがボールの後ろに現れなくなります。

于 2013-11-09T19:55:57.707 に答える