通过AS3编程原生振动在iOS上工作

时间:2013-02-11 13:55:50

标签: ios actionscript-3 air flash-cs6 vibration

我已经制作了一个测试仪类来测试iPod Touch上的振动但是在设备上测试时振动不起作用。我已导入所有相关扩展,并按照this question and answer链接到相关的Adobe AIR库类。我使用了错误的回调吗?

package  
{
    import flash.display.Sprite;
    import com.adobe.nativeExtensions.Vibration; 

    public class Test extends Sprite
    {
        public function Test()
        {
            run();
        }

        public function run(): void {
            var vibe:Vibration;
            if (Vibration.isSupported)
            {
                vibe = new Vibration();
                vibe.vibrate(25000);
            }
        }
    }
}
编辑:发现iPod Touches没有振动传感器。在iPhone 5上测试后,它仍然无法正常工作。一旦应用程序启动,它就会在没有振动的情况下崩溃(并关闭)。

1 个答案:

答案 0 :(得分:2)

iPod Touch不支持振动。 :)