Package | laya.device.motion |
Class | public class Accelerator |
Inheritance | Accelerator EventDispatcher Object |
listen()的回调处理器接受四个参数:
NOTE 如,rotationRate的alpha在apple和moz文档中都是z轴旋转角度,但是实测是x轴旋转角度。为了使各属性表示的值与文档所述相同,实际值与其他属性进行了对调。 其中:
Property | Defined By | ||
---|---|---|---|
instance : Accelerator [static] [read-only] | Accelerator |
Method | Defined By | ||
---|---|---|---|
Accelerator(singleton:int) | Accelerator | ||
event(type:String, data:* = null):Boolean
派发事件。
| EventDispatcher | ||
[static]
把加速度值转换为视觉上正确的加速度值。依赖于Browser.window.orientation,可能在部分低端机无效。
| Accelerator | ||
hasListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
| EventDispatcher | ||
isMouseEvent(type:String):Boolean
检测指定事件类型是否是鼠标事件。
| EventDispatcher | ||
off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher [override]
取消侦听加速器。
| Accelerator | ||
offAll(type:String = null):EventDispatcher
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
| EventDispatcher | ||
on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher [override]
侦听加速器运动。
| Accelerator | ||
once(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知,此侦听事件响应一次后自动移除。
| EventDispatcher |
instance | property |
Accelerator | () | Constructor |
public function Accelerator(singleton:int)
singleton:int |
getTransformedAcceleration | () | method |
public static function getTransformedAcceleration(acceleration:AccelerationInfo):AccelerationInfo
把加速度值转换为视觉上正确的加速度值。依赖于Browser.window.orientation,可能在部分低端机无效。
Parameters
acceleration:AccelerationInfo |
AccelerationInfo —
|
off | () | method |
override public function off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher
取消侦听加速器。
Parameters
type:String — 侦听加速器所用处理器。
| |
caller:* | |
listener:Function | |
onceOnly:Boolean (default = false )
|
EventDispatcher |
on | () | method |
override public function on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
侦听加速器运动。
Parameters
type:String — 回调函数接受4个参数,见类说明。
| |
caller:* | |
listener:Function | |
args:Array (default = null )
|
EventDispatcher |