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
停止拖拽。