これが私のコードです:
package net.draganddrop
{
import flash.display.MovieClip;
import flash.event.MouseEvent;
public function object extends MovieClip
{
public function object()
{
buttonMode = true;
addEventListener(MouseEvent.MOUSE_DOWN, down);
}
protected function down(event:MouseEvent):void
{
parent.addChild(this);// I HAVE A PROBLEM WITH THIS CODE
startDrag();
}
}
}
コードparent.addChild(this); オブジェクトを他のオブジェクトの上に移動するように、オブジェクトを他のオブジェクトの上に作成することを想定していますが、そのコードを配置してドラッグを開始すると、ドラッグした回数だけオブジェクトが複製されます。オブジェクトをドラッグしたときに他のオブジェクトの前にオブジェクトを作成できる他のコードは知りません。助けてください!