2007/8/8

as3的拖曳物件

好像跟as2沒太大不同,事件管理變嚴謹了,但也變麻煩了。可能是我還不夠熟練的關系吧

package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class myDrawObj extends Sprite
{
public function myDrawObj():void
{
this.addEventListener(MouseEvent.MOUSE_DOWN,mouse_down_handler);
this.addEventListener(MouseEvent.MOUSE_UP,mouse_up_handler);
}
public function mouse_down_handler(e:MouseEvent):void
{
this.startDrag();
}
public function mouse_up_handler(e:MouseEvent):void
{
this.stopDrag();
}
}
}

沒有留言: