Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Акселерометр в Flash Lite 2.x и 3.0 : Моддинг : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Моддинг
/  Акселерометр в Flash Lite 2.x и 3.0
На печать 
Правила 


SiLoN


Опытный


Регистрация: 23.9.09
Сообщений: 172
Репутация: 312
Откуда: Тюмень




 
  #1 [22.01.11, 21:09] Акселерометр в Flash Lite 2.x и 3.0   

 
Код:
loadVariables("accelerometer://data",this);

эта строчка загружает переменные accX, accY, accZ в this
если телефон просто крутить в руках, то значения переменных будут варьировать от -1088 до 1088. если телефон резко кинуть в стену, то значения будут много больше/меньше выше указанных.
имхо, X показывает не правильно, по этому я дописываю еще accX=-accX.
шаг равен 64, это тупо, по этому я обычно дописываю accX(Y,Z)/=64

напичатал класс для удобного юзания акселя. к счастью класс только для 3.0 .
1. создаем новый flash документ и настраиваем как надо.
2. кладем рядом с этим, только что созданным документом, класс accData.as .
3. открываем этот документ и рисуем какую нибудь фигуру.
4. выделяем первый кадр и жмем окно действия.
5. вставляем код, ну например такой :
Код:
var acc:Object = new accData()

function onEnterFrame(){
    this._rotation = acc.L
}

6. компилируем и тестим на телефоне.
в итоге должно все нарисованное крутиться вокруг верхнего левого угла.

свойства класса accData:
- ax,ay,az - acc(X,Y,Z)/64
- L - угол в градусах (0-359)
- us - ускорение
- orient - ориетнация ("вертикальная" , "горизонтальная" и "никакая")


что бы узнать , например, угол , надо прописать "acc.L" (вернет значение от 0 до 359).
что бы узнать ориентацию , надо прописать "acc.orient" (вернет строку ("вертикальная" , "горизонтальная" или "никакая")).

в аттаче сам класс, исходник к "уроку" и несколько примеров .
исходники от CS5


т.к. все равно ничего не понятно - спрашивайте =)

пс. извините если криво =)

[ Редактировано SiLoN в 22.1.11 23:10 ]



Прикрепленный к сообщению файл:

accData.zip accData.zip (100.03 kb; 23 hits) Скачать файл


null
Спасибо сказали: MAVER145


Похожие темы
 ТемаОтветыАвторПросмотрыОбновление
  [FAQ] по Flashtool0Therion1094205.04.15, 16:03
  Flashtool v. 0.9.19.310MAVER1455564516.09.15, 11:05
  Setool2 Lite - Патчим, прошиваем793Zormax62942715.06.21, 04:11
  [FAQ] Компиляция Flashtool0Therion598331.07.15, 12:22
  Flash Light (en/ru)0diezil369030.12.13, 16:20
  LiveBalanceLite v. 1.21274ploik20734930.01.13, 14:40
  Instagram 3.0.50MAVER145366526.08.12, 00:30
  Flash Skin's For DB33504axe17717317.08.12, 17:24

  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.12 секунд | 12 Запросов | HTML: 26.97 КБ -