Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.05.2012, 18:50
zigfridus вне форума Посмотреть профиль Отправить личное сообщение для zigfridus Найти все сообщения от zigfridus
  № 1  
Ответить с цитированием
zigfridus

Регистрация: Sep 2011
Сообщений: 24
По умолчанию Вибрация на Андроиде

Добрый день

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

Создать новую тему   Часовой пояс GMT +4, время: 03:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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