| Class | Description |
---|
| AccelerationInfo |
加速度x/y/z的单位均为m/s²。
在硬件(陀螺仪)不支持的情况下,alpha、beta和gamma值为null。
|
| Accelerator |
Accelerator.instance获取唯一的Accelerator引用,请勿调用构造函数。
listen()的回调处理器接受四个参数:
acceleration: 表示用户给予设备的加速度。
accelerationIncludingGravity: 设备受到的总加速度(包含重力)。
rotationRate: 设备的自转速率。
interval: 加速度获取的时间间隔(毫秒)。
NOTE
如,rotationRate的alpha在apple和moz文档中都是z轴旋转角度,但是实测是x轴旋转角度。为了使各属性表示的值与文档所述相同,实际值与其他属性进行了对调。
其中:
alpha使用gamma值。
beta使用alpha值。
gamma使用beta。
目前孰是孰非尚未可知,以此为注。
|
| Gyroscope |
使用Gyroscope.instance获取唯一的Gyroscope引用,请勿调用构造函数。
listen()的回调处理器接受两个参数:
function onOrientationChange(absolute:Boolean, info:RotationInfo):void
absolute: 指示设备是否可以提供绝对方位数据(指向地球坐标系),或者设备决定的任意坐标系。关于坐标系参见https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Orientation_and_motion_data_explained。
info: RotationInfo类型参数,保存设备的旋转值。
浏览器兼容性参见:http://caniuse.com/#search=deviceorientation
|
| RotationInfo |
保存旋转信息的类。请勿修改本类的属性。
|