这是我的代码:
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); 假设将对象放在另一个对象的顶部,就像将它移动到其他对象的前面一样,但是当我放置该代码并开始拖动它时,它也会复制该对象的次数与拖动它的次数一样多。当我拖动它时,我不知道有任何其他代码可以使对象出现在其他对象的前面。请帮忙!