加速度计UPDATE
事件永远不会触发,但是isSupported
当 Flash 应用程序在 Android Web 浏览器中运行时,返回 true。我怎样才能让它发挥作用?
this.accelerometer = new Accelerometer();
accelerometer.addEventListener(AccelerometerEvent.UPDATE, onAccelerometerUpdate);
Ref: http://blogs.adobe.com/cantrell/archives/2010/04/simple_accelerometer_example.html http://blogs.adobe.com/cantrell/archives/2010/04/simple_accelerometer_example.html
Ref: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/sensors/Accelerometer.html#isSupported http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/sensors/Accelerometer.html#isSupported
我的设备是三星 Galaxy S。
但它确实可以在 Android 上作为 AIR 应用程序运行。
Ref:
您将加速度计声明为局部变量,因此一旦超出范围,它将不再存在。将 var 声明为类实例成员可确保其存在,直到您不再需要它为止。http://forums.adobe.com/message/3363673#3363673 http://forums.adobe.com/message/3363673#3363673
修复方法是将 Accelerometer 实例声明为类成员而不是局部变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)