ActionScript 3 设备摇动 - 加速度计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 设备摇动 - 加速度计相关的知识,希望对你有一定的参考价值。

var lastShake:Number = 0;
var shakeWait:Number = 500;

var acc:Accelerometer = new Accelerometer();
acc.addEventListener(AccelerometerEvent.UPDATE, onAccUpdate);

function onAccUpdate(e:AccelerometerEvent):void
{
	if(getTimer() - lastShake > shakeWait && (e.accelerationX >= 1.5 || e.accelerationY >= 1.5 || e.accelerationZ >= 1.5))
	{
		shakeIt();
		lastShake = getTimer();
	}
}

function shakeIt()
{
	trace("device has been shaked");
}

以上是关于ActionScript 3 设备摇动 - 加速度计的主要内容,如果未能解决你的问题,请参考以下文章

iOS:如何实现“摇动设备”事件?

摇动设备以启动应用程序

使用加速计实现摇一摇动画效果

摇动设备以在 Android 中启动应用程序

ActionScript 3 闪光加速度计

使用闪存中的 actionscript 3 检测 USB 设备