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

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

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
По умолчанию Как правильно делать drag and drop в мобильных приложениях?

Вот здесь рекомендуют на каждый фрейм. Неужели это менее ресурсозатратно чем проверенный:
Код AS3:
os.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
os.addEventListener(MouseEvent.MOUSE_UP, onUp);
 
protected function onDown(e:MouseEvent):void
			{
				os.startDrag();
			}
 
			protected function onUp(e:MouseEvent):void
			{
				os.stopDrag();
			}
Ну и вообще стал проверять GESTURE ROTATE, GESTURE ZOOM на мобиле - как-то притормаживает все это, дергается, нет плавности

Старый 17.01.2012, 23:27
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 2  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
drag and drop наверное?. Ну проверьте и так и так и, что будет быстрее работать то и используйте.
__________________
http://www.chessmax.ru


Последний раз редактировалось Inet_PC; 18.01.2012 в 01:09.
Старый 17.01.2012, 23:33
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 3  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Цитата:
draw and drop наверное?
Верно

А как мерить? Визуально одинаково, но тут ещё проблема в том что у меня девайс мощный и не я не могу знать как это будет на других работать.
FPS покажет эффективность?

Добавлено через 13 минут
Проверил оба варианта по FPS - примерно одинаково 23-25. Только при варианте по ENTER_FRAME до 23 падает постоянно, даже не двигая объект. Ну и при тапе картинка дергается на позицию mouseX/mouseY. И ещё немного больше памяти кушает при драге по ENTER_FRAME.

Старый 18.01.2012, 01:07
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 4  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Ну вот Вы сами ответили на свой вопрос))
__________________
http://www.chessmax.ru

Старый 18.01.2012, 01:13
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 5  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от Astraport Посмотреть сообщение
Ну и при тапе картинка дергается на позицию mouseX/mouseY.
Ну как написал, так и работает. Разумеется можно делать, чтобы не дергалось.
__________________
Поймай яблоко 2!

Старый 18.01.2012, 14:14
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 6  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Все же как лучше трансформить изображения в мобильных приложениях: двумя пальцами как во всех нормальных приложениях или добавлять маркеры и их перетаскивать?
Первый вариант притормаживает в AIR Mobile, второй совершенно неудобен при мелких изображениях, да и первый тоже не очень удобен для изображений размером менее 100х100 пикселей.
Может быть назначить двойной тап для увеличения до предельного минимума такого мелкого изображения?

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

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

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


 


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


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