包 | com.supermap.web.actions |
类 | public class DrawCircle |
继承 | DrawCircle ![]() ![]() ![]() |
该类用于实现通过鼠标在地图中绘制圆的操作。用户可以使用系统提供的预定义风格 PredefinedFillStyle 填充圆的风格;同时也可以继承 FillStyle 类自定义圆的填充风格。
方法 | 定义方 | ||
---|---|---|---|
DrawCircle(map:Map)
初始化 DrawCircle 类的新实例。
|
DrawCircle | ||
![]() |
removeCursor():void
|
MapAction | |
![]() |
setCursor(value:Class, xOffset:Number = 0, yOffset:Number = 0):void
定义鼠标样式的类对象。
|
MapAction |
方法 | 定义方 | ||
---|---|---|---|
![]() |
矢量要素绘制完成时调用该函数。在此函数中系统会派发 DrawEvent.DRAW_END 事件,用户若要获取绘制的要素 Feature 对象,通过 DrawAction 对象监听 DrawEvent.DRAW_END 事件即可。
|
DrawAction | |
![]() |
onMouseClick(event:MouseEvent):void
MouseEvent.CLICK 事件的侦听函数。
|
MapAction | |
![]() |
onMouseDoubleClick(event:MouseEvent):void
MouseEvent.DOUBLE_CLICK 事件的侦听函数。
|
MapAction | |
onMouseDown(event:MouseEvent):void
[Override] MouseEvent.MOUSE_DOWN 事件的侦听函数。
|
DrawCircle | ||
onMouseMove(event:MouseEvent):void
[Override] MouseEvent.MOUSE_MOVE 事件的侦听函数。
|
DrawCircle | ||
![]() |
onMouseOut(event:MouseEvent):void
MouseEvent.MOUSE_OUT 事件的侦听函数。
|
MapAction | |
![]() |
onMouseOver(event:MouseEvent):void
MouseEvent.MOUSE_OVER 事件的侦听函数。
|
MapAction | |
onMouseUp(event:MouseEvent):void
[Override] MouseEvent.MOUSE_UP 事件的侦听函数。
|
DrawCircle | ||
![]() |
矢量要素绘制开始时调用该函数。在此函数中会派发 DrawEvent.DRAW_START 事件。
|
DrawAction | |
![]() |
switchActionHandle():void
转变矢量要素绘制类型时调用该函数。
|
DrawAction |
DrawCircle | () | 构造函数 |
onMouseDown | () | 方法 |
override protected function onMouseDown(event:MouseEvent):void
MouseEvent.MOUSE_DOWN 事件的侦听函数。
参数
event:MouseEvent |
onMouseMove | () | 方法 |
override protected function onMouseMove(event:MouseEvent):void
MouseEvent.MOUSE_MOVE 事件的侦听函数。
参数
event:MouseEvent |
onMouseUp | () | 方法 |
override protected function onMouseUp(event:MouseEvent):void
MouseEvent.MOUSE_UP 事件的侦听函数。
参数
event:MouseEvent |