這裏是我的代碼:ActionScript3.0 DragAndDrop with parent.addChild(this);
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(本);假設將對象放在另一個對象的頂部,就像將其移動到其他對象的前面一樣,但是當我放入該代碼並且我開始拖動它時,也會重複拖動對象的次數。當我拖動它時,我不知道任何其他可以將對象放在其他對象前面的代碼。請幫忙!
我想這兩個代碼,但它仍然重複。 – 2012-08-05 01:24:21
您是否正在創建「object」的新實例,如new object();別的地方?你顯示的代碼不應該複製對象。 – 2012-08-05 03:01:05