Package | laya.device.motion |
Class | public class Gyroscope |
Inheritance | Gyroscope EventDispatcher Object |
listen()的回调处理器接受两个参数:
function onOrientationChange(absolute:Boolean, info:RotationInfo):void
RotationInfo
类型参数,保存设备的旋转值。浏览器兼容性参见:http://caniuse.com/#search=deviceorientation
Method | Defined By | ||
---|---|---|---|
Gyroscope(singleton:int) | Gyroscope | ||
event(type:String, data:* = null):Boolean
派发事件。
| EventDispatcher | ||
hasListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
| EventDispatcher | ||
isMouseEvent(type:String):Boolean
检测指定事件类型是否是鼠标事件。
| EventDispatcher | ||
off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher [override]
取消指定处理器对陀螺仪的监视。
| Gyroscope | ||
offAll(type:String = null):EventDispatcher
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
| EventDispatcher | ||
on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher [override]
监视陀螺仪运动。
| Gyroscope | ||
once(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知,此侦听事件响应一次后自动移除。
| EventDispatcher |
instance | property |
Gyroscope | () | Constructor |
public function Gyroscope(singleton:int)
singleton:int |
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 — 回调函数接受一个Boolean类型的absolute 和GyroscopeInfo 类型参数。
| |
caller:* | |
listener:Function | |
args:Array (default = null )
|
EventDispatcher |