startDrag()を使用してオブジェクトAをドラッグし、オブジェクトBにヒットすると、関数はドラッグを停止します。問題は、オブジェクトAをオブジェクトBにドラッグする速度が速すぎると、オブジェクトB内にいるときにドラッグが停止することです。私の手は、フレームごとに48回衝突をチェックする関数よりも高速ですか?
var A:MovieClip;
addEventListener(MouseEvent.MOUSE_DOWN,dad);
addEventListener(Event.ENTER_FRAME,update);
function dad(e:MouseEvent)
{
A = MovieClip(e.target);
A.startDrag();
}
function update(e:Event)
{
if (A !=null && A.hitTestObject(B))
{
A.stopDrag();
}
}