AS3 で使用している startDrag 関数に問題があります。現在、4 つの異なるレイヤーで構成されたムービー クリップがあります。ムービー クリップをエクスポートし、作成してオブジェクトを作成し、startDrag 関数を呼び出すマウス クリック用のイベント リスナーを追加します。ただし、ムービー クリップ全体とそのすべての部分をドラッグする代わりに、1 つのレイヤーだけをつかんでドラッグするため、ムービー クリップのさまざまな部分が分割されます。
public function HopperMouseDown(event:MouseEvent):void
{
event.target.startDrag(true); //start dragging tile
// mSoundManager.PlayTileUp(); //play tile up sfx
}
これは、MovieClip の MouseClick イベントに対する私の関数です。startDrag イベントを開始しましたが、何らかの理由でムーブ クリップ全体をドラッグするのではなく、クリップ内のさまざまな部分のみをドラッグします。どんな助けでも大歓迎です。