Добрый день
Ради интереса пытаюсь сделать простое приложение для Андроида, в котором включается вибрация при нажатии на кнопку.
Отсюда скачал исходники
Vibration.zip
Из исходников достал файл com.adobe.extensions.Vibration.ane, переименовал его в com.adobe.extensions.Vibration.swc и скопировал его в каталог libs моего приложения.
В application.xml добавил
<uses-permission android:name="android.permission.VIBRATE"/>
Код приложения:

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView">
<fx:Script>
<![CDATA[
import com.adobe.nativeExtensions.Vibration;
protected function vibrateDeviceBtn_clickHandler(event:MouseEvent):void
{
if(Vibration.isSupported)
{
vibrationSupportedLabel.text="Vibration Supported";
var vb:Vibration=new Vibration();
vb.vibrate(5000);
}
}
]]>
</fx:Script>
<s:layout>
<s:VerticalLayout />
</s:layout>
<s:Label id="vibrationSupportedLabel" />
<s:Button id="vibrateDeviceBtn" label="Click to Vibrate" click="vibrateDeviceBtn_clickHandler(event)" />
</s:View>
Запускаю отладчик на мобиле. Нажимаю на кнопку "Click to Vibrate" и на строке "if(Vibration.isSupported)" вылетает ошибка:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
Подскажите, где я ошибся?
P.S. Такое чувство, что библиотека с вибрацией нормально не подтягивается...