| Property | Defined By | ||
|---|---|---|---|
| area : Rectangle 滑动范围。 | Dragging | ||
| data : Object 事件携带数据。 | Dragging | ||
| elasticBackTime : Number 橡皮筋回弹时间,单位为毫秒。 | Dragging | ||
| elasticDistance : Number 橡皮筋最大值。 | Dragging | ||
| hasInertia : Boolean 表示拖动是否有惯性。 | Dragging | ||
| maxOffset : Number = 60 单帧最大偏移量。 | Dragging | ||
| ratio : Number = 0.92 缓动衰减系数。 | Dragging | ||
| target : Sprite 被拖动的对象。 | Dragging | ||
| Method | Defined By | ||
|---|---|---|---|
start(target:Sprite, area:Rectangle, hasInertia:Boolean, elasticDistance:Number, elasticBackTime:int, data:*, disableMouseEvent:Boolean, ratio:Number = 0.92):void
开始拖拽。
| Dragging | ||
stop():void
停止拖拽。
| Dragging | ||
| area | property |
public var area:Rectangle滑动范围。
| data | property |
public var data:Object事件携带数据。
| elasticBackTime | property |
public var elasticBackTime:Number橡皮筋回弹时间,单位为毫秒。
| elasticDistance | property |
public var elasticDistance:Number橡皮筋最大值。
| hasInertia | property |
public var hasInertia:Boolean表示拖动是否有惯性。
| maxOffset | property |
public var maxOffset:Number = 60单帧最大偏移量。
| ratio | property |
public var ratio:Number = 0.92缓动衰减系数。
| target | property |
public var target:Sprite被拖动的对象。
| start | () | method |
public function start(target:Sprite, area:Rectangle, hasInertia:Boolean, elasticDistance:Number, elasticBackTime:int, data:*, disableMouseEvent:Boolean, ratio:Number = 0.92):void开始拖拽。
Parameters
target:Sprite — 待拖拽的 Sprite 对象。
| |
area:Rectangle — 滑动范围。
| |
hasInertia:Boolean — 拖动是否有惯性。
| |
elasticDistance:Number — 橡皮筋最大值。
| |
elasticBackTime:int — 橡皮筋回弹时间,单位为毫秒。
| |
data:* — 事件携带数据。
| |
disableMouseEvent:Boolean — 鼠标事件是否有效。
| |
ratio:Number (default = 0.92) — 惯性阻尼系数
|
| stop | () | method |
public function stop():void停止拖拽。