Вопрос про ActionScript 3 и использование акселерометра

программирование flash ActionScript AS3 акселерометр

Здравствуйте, использую акселерометр в приложении, час не мог понять что не работает, поэтому решил просмотреть переменные. Так вот, существует такой код:

var fl_Accelerometer:Accelerometer = new Accelerometer();
var q:int;
fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);
function fl_AccelerometerUpdateHandler(event:AccelerometerEvent):void
{
q=event.accelerationX;
trace(q);
}

То есть при изменении угла устройства, данные о смещении по оси Х должны записываться в переменную, которая в свою очередь выводится в консоль для проверки. Возвращается всегда значение 0. Если выводить непосредственно смещение по оси, без записи в переменную - значения выдает нормальные. С чем это может быть связано? Как исправить?

Заранее огромное спасибо!
Ответы:
var fl_Accelerometer:Accelerometer = new Accelerometer();
       fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);


                   function fl_AccelerometerUpdateHandler(event:AccelerometerEvent):void
{
         accelX = event.accelerationX;
         accelY = event.accelerationY;
}
нашел какую-то шляпу, на нее попробуй заменить может поможет
ты уверен что он должен показать тебе координаты в int? попробуй привести к другому типу.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.