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)
Комментариев нет:
Отправить комментарий