}
override public function processMouseEvent(event:MouseEvent, entity:Entity):ControllerState {
- if (event.type==MouseEvent.MOUSE_MOVE) {
+ if (event.type==MouseEvent.MOUSE_MOVE || event.type==MouseEvent.MOUSE_UP) {
var lon:Number =controller.map.coord2lon(controller.map.mouseX);
var latp:Number=controller.map.coord2latp(controller.map.mouseY);
parallelise.draw(distanceFromWay(lon,latp));
- } else if (event.type==MouseEvent.MOUSE_UP) {
+ }
+ if (event.type==MouseEvent.MOUSE_UP) {
return new SelectedWay(firstSelected as Way);
}
return this;