package ; import flash.display.Sprite; import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; import flash.Lib; class Test extends MovieClip { public function new () { super(); var circle:Sprite = new Sprite(); circle.graphics.beginFill(0x0000FF); circle.graphics.drawCircle(10, 10, 10); circle.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); circle.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addChild(circle); } private function mouseUpHandler(evt:MouseEvent) { var object = evt.target; object.stopDrag(); } private function mouseDownHandler(evt:MouseEvent) { var object = evt.target; object.startDrag(); } static function main () { var circle:Test = new Test(); flash.Lib.current.addChild(circle); } }
четверг, 2 сентября 2010 г.
Drag and drop with haxe flash
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий