Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вибрация на Андроиде (http://www.flasher.ru/forum/showthread.php?t=179412)

zigfridus 14.05.2012 18:50

Вибрация на Андроиде
 
Добрый день

Ради интереса пытаюсь сделать простое приложение для Андроида, в котором включается вибрация при нажатии на кнопку.
Отсюда скачал исходники 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. Такое чувство, что библиотека с вибрацией нормально не подтягивается...

DaFive 14.05.2012 19:10

В чем проект собираете? Библиотека точно не подцепилась. ane-файл подключили?

zigfridus 14.05.2012 19:18

Flash Builder 4.6
В ane-файл заменил расширение на swc и закинул его в libs проекта. Больше с ним ничего не делал.

DaFive 14.05.2012 19:23

Раз и два в настройках проекта
И в релизном билде: три

zigfridus 14.05.2012 19:25

Что-то то с Вашими ссылками не то...

DaFive 14.05.2012 19:27

Вложений: 2
Да это не с моими:) Форум режет.
1 скрин - настройки проекта
2 скрин - настройки релизного билда проекта.

zigfridus 14.05.2012 19:36

о...спасибо...орбайтен :)

Nikem79 02.10.2015 12:27

а на Flash Professional CS6 можно это реализовать?


Часовой пояс GMT +4, время: 20:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.