28.04.2016, 15:35 | #1671 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Цитата:
Ты же можешь выделять в списке объекты и крутить его... правильно А отсюда простой вывод в работе любого тача используется техника выделения объектов на экране по принципу мыши просто в более продвинутом варианте... один палец, два, три, рука, две руки... а далее все завит от дров приложения и возможностей самой оси. WSH Panel Mod и JScript Panel не имеют нативной поддержки тач устройств и нам приходится в скриптах делать имитацию использования сенсорного устройства. И если посмотреть на ранние версии приложений для тач мы увидим там тоже самое... т.е. использование мыши в таком виде... идет таймер при зажатии левой кнопки мыши и если задержка больше например 300 мс и идет последующее движение мыши вверх или вниз начинается прокрутка колеса мыши в активном окне... Такую же технику/методы использовал Бретт в своих последних скриптах.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
28.04.2016, 18:28 | #1672 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Когда я тыкаю в кнопку (псевдо)курсор остается на кнопке и имитирует полу-нажатие . Значит нам достаточно двух блоков более чем . Либо делать "кино" из 10 кадров )) |
|
28.04.2016, 18:55 | #1673 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Ну это я наверно так криво объясняю, сказывается наверно недостаток чтения книг и уроков по русскому языку))) Ты наверно хочешь понять зачем 3-ри блока а не 2-ва(т.е. покой и наведение мыши на кнопку)... так Если да то я просто изначально искал именно такой вариант из 3-х блоков(покой, наведено, нажато). Работает это как слайд шоу по сути... т.е. для каждого состояния нужна своя картинка и поэтому получается что их три... Код кнопок я же не сам писал, а брал уже готовый из сборки fooaero cui и переделывал для своих нужд... в оригинальном коде есть еще доп. картинка и еще использование функции затухания на кнопках. Можно попробовать переделать на два блока... посмотрю что можно сделать если нужно. ------------------------------- Если я все правильно понял и тебе нужно просто наведение без нажатия то достаточно сделать так... меняем состояние с нажатия на наведение с 2-ки на 1-цу в этой функции... buttons_on_mouse_lbtn_down = function (x, y) { if (hbtn) { dbtn = hbtn; dbtn.changeState(1);//2 } } в итоге получаем два блока --- покой, наведение и теперь можно использовать два блока на кнопке и два блока на глифе... вот пример... 1 блок --- покой 2 блок --- наведено
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты Последний раз редактировалось duzzy; 28.04.2016 в 20:03. |
28.04.2016, 21:11 | #1674 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
|
28.04.2016, 23:02 | #1675 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
Цитата:
Ну если лениво графику переделывать, то почти всегда есть вариант обхода смотри меняем в этой функции состояние кнопки при наведении мыши... с 1 на 2-ку... и можно продолжать использовать трех блочный вариант... buttons_on_mouse_move = function(x, y){ xy = false; for (var i = 0; i < $buttons.length; i++) if ($buttons[i].xy(x, y)) { xy = true; if (hbtn != $buttons[i]) { if (hbtn) hbtn.changeState(0); hbtn = $buttons[i]; hbtn.changeState(2);//1 }; } if (xy == false) { if (hbtn) { hbtn.changeState(0); hbtn = undefined; }; } } в итоге получаем такой вот вариант...
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
28.04.2016, 23:37 | #1676 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
|
28.04.2016, 23:47 | #1677 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Пожалуйста
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
29.04.2016, 12:41 | #1678 |
Гуру
Регистрация: 03.05.2011
Возраст: 73
Город: Верещагино
Регион: 59
Машина: Toyota-Echo
Сообщений: 2,045
|
Сидим на сайте писикар, сборки для писикар...поясните мне (у которого лыжи не едут) какая мышь ?
Вы о чём ? Скрипты загромождаются лишними строчками, разве не так ? Когда это я успею увидеть состояние кнопки под пальцем в момент нажатия. А какой она стала после нажатия мне тоже фиолетово, ибо я ведь и так вижу какая панель у меня в работе.
__________________
DN2800MT, DDR3-4Gb, SSD -30 Gb, Lilliput FA1000 - по HDMI, Win-8 . |
29.04.2016, 14:58 | #1679 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
vladj
Разговор про разную обработку нажатий на разных устройствах. Ну так если бы в компонентах WSH Panel Mod и JScript Panel была бы поддержка сенсорных устройств про мышь бы ни кто и не говорил, а так как ее нет то разговор про нее и идет по тому как в скриптах описана эмуляция работы сенсора. Ну я например вижу что нажимаю и мне нравится как реагирует на нажатие кнопка, такой вариант я уже давно хотел сделать еще с того времени когда сборка была на ПСС... в ПСС очень сложно воспроизвести то что мне нужно и строк намного больше чем в JavaScript. Тут как говорится каждому свое... вкусы у всех разные... кому то нравиться простой интерфейс без градиентов графики и т.д. а кому то нравиться графические элементы с объемом имитацией подсветки элементов... например простой вариант(использованы только шрифты)... более сложный вариант(использована только графика двух типов кнопка и глиф на кнопке)... На фубар.ру maklaud еще дальше пошел и решил сделать кнопки с почти полноценной анимацией... выглядит примерно так(живьем смотрится красивее чем в гифке)... Как я и говорил все зависит от того что больше нравится и от предпочтений...А реализация этих вариантов в коде занимает почти один и тот же размер.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
30.04.2016, 04:17 | #1680 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Небольшой обзор 4Icar_13_5_MPS_UNI :
Будет 4 набора кнопок по три размера (всего 12шт). Два положения переключателей на двойной панели (отцентрованы и по-краям). Два типа нажатия (под тач и мышь) вкл-выкл , а так-же вкл-выкл анимации - всё через контекстное меню . |
Здесь присутствуют: 31 (пользователей: 0 , гостей: 31) | |
|
|