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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.02.2011, 20:13
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 11  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Не перестало. Но официально и маусмув это тоже клик Клик считается по маусАп. Так и во всяких там дотнетах, и С++ билдерах, так же и во флеше.

Попробуй в винде тыцнуть в любую кнопку, не отпуская поводить по ней и отпустить - кнопка нажмется. А если поводить и вывести за пределы этой самой кнопки - то не нажмется. Думаю ты вкурсе этой мульки....
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 09.02.2011, 22:41
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 12  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
И как это все согласуется с полусекундным интервалом? Или ты свято веришь, что не может быть людей неспособных за посекунды нажать и отпустить кнопку?
Цитата:
Попробуй в винде тыцнуть в любую кнопку, не отпуская поводить по ней и отпустить - кнопка нажмется. А если поводить и вывести за пределы этой самой кнопки - то не нажмется. Думаю ты вкурсе этой мульки....
Тыцнул, поводил, вернул, отпустил нажалась. И что? Эта "мулька" особенности конкретной реализации. Причем это не зависит от оси. В большинстве случаев (и во флеше, кстати, тоже), если пользователь зажал кнопку мыши и отпустил над кнопкой (не важно выводил он курсор за пределы кнопки между этими событиями) кнопка нажмется. Это поведение, опять же, связано с тем что у человека могут быть физические или неврологические недостатки.

Старый 10.02.2011, 00:40
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 13  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Цитата:
И что? Эта "мулька" особенности конкретной реализации.
То что это не мулька конкретной реализации, а мулька стандарта.
__________________
Кто к нам с чем для чего - тот у нас того от того.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
То что это не мулька конкретной реализации, а мулька стандарта.
Я вам привел противоположное поведение. Ссылка на этот стандарт имеется? Или так — ОБС?


Последний раз редактировалось alatar; 10.02.2011 в 00:56.
Старый 10.02.2011, 01:12
semenyakinVS вне форума Посмотреть профиль Отправить личное сообщение для semenyakinVS Найти все сообщения от semenyakinVS
  № 15  
Ответить с цитированием
semenyakinVS

Регистрация: Mar 2010
Сообщений: 137
Цитата:
Сообщение от Dukobpa3 Посмотреть сообщение
Попробуй в винде тыцнуть в любую кнопку, не отпуская поводить по ней и отпустить - кнопка нажмется. А если поводить и вывести за пределы этой самой кнопки - то не нажмется. Думаю ты вкурсе этой мульки....
Хм... Всегда думал, что это связано с тем, что событие на кнопки вешается onRelease.

Добавлено через 3 минуты
Кстати, по поводу событий, раз уж речь зашла...

Как лучше их ловить? Делать главного слушателя и остальным иметь на него ссылки? Или мудрствовать, сочиняя что-нибудь более громоздкое, и не пользоваться сверх нормы бритвой Оккама?

Старый 10.02.2011, 03:59
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 16  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Цитата:
Я вам привел противоположное поведение.
Не было там противоположного поведения в примере. Всё в подтверждение того что Клик срабатывает по маусАп.

Ссылок на стандарт нету. Есть и другие реализации. К примеру на мобилах нету правой кнопки - заменяют длительным нажатием. И в таком духе. Но тем не менее то что я (да и вы тоже) приводил в пример говорит об одинаковости этого момента по-умолчанию.
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 10.02.2011, 05:20
VitaliyKrivtsov вне форума Посмотреть профиль Отправить личное сообщение для VitaliyKrivtsov Посетить домашнюю страницу VitaliyKrivtsov Найти все сообщения от VitaliyKrivtsov
  № 17  
Ответить с цитированием
VitaliyKrivtsov
 
Аватар для VitaliyKrivtsov

блогер
Регистрация: Apr 2010
Сообщений: 99
Записей в блоге: 5
Отправить сообщение для VitaliyKrivtsov с помощью ICQ Отправить сообщение для VitaliyKrivtsov с помощью Skype™
Идея с отчетом времени не годится.
Можно, например, нажимая на стейдж (при этом ранее подписываемся на MouseEvent.MOUSE_UP, MouseEvent.CLICK, MouseEvent.MOUSE_DOWN) мы получим, что при клике менее чем пол секунды происходят все три событие в такое очередности:
MouseEvent.MOUSE_DOWN,
MouseEvent.MOUSE_UP,
MouseEvent.CLICK
То есть отчет по времени не универсален. Гарантии того, что вызовем нужный обработчик - нету никакой.
И по ходу идея alatarа вполне решает эту проблемку.


Последний раз редактировалось VitaliyKrivtsov; 10.02.2011 в 05:22.
Старый 10.02.2011, 10:50
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 18  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Всё в подтверждение того что Клик срабатывает по маусАп.
К чему это сказано? Я где-то говорил противоположное?
Цитата:
Ссылок на стандарт нету.
Тогда не надо утверждать, что есть некий стандарт.

Старый 10.02.2011, 12:03
demy вне форума Посмотреть профиль Отправить личное сообщение для demy Найти все сообщения от demy
  № 19  
Ответить с цитированием
demy
 
Аватар для demy

Регистрация: Sep 2009
Сообщений: 105
Отправить сообщение для demy с помощью ICQ
О!, спасибо вам огромное!
alatar, этот вариант как раз подойдет, спасибо!
Все-таки очень не хотеть таймер...

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

Теги
MouseEvent , перекрывание , события мыши
Опции темы
Опции просмотра

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

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


 


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


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