PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > АвтоЗвук

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2016, 15:35   #1671
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas
Цитата:
Скажи, каком мыши ?
Очень просто, мыши при использовании скрипта ну или положения ховер мыши при использовании мульти тача... точно так же как ты используешь прокрутку списков в скриптах плейлиста... если бы мыша не использовалась то список просто не прокручивался бы(по простому)...

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

WSH Panel Mod и JScript Panel не имеют нативной поддержки тач устройств и нам приходится в скриптах делать имитацию использования сенсорного устройства. И если посмотреть на ранние версии приложений для тач мы увидим там тоже самое... т.е. использование мыши в таком виде... идет таймер при зажатии левой кнопки мыши и если задержка больше например 300 мс и идет последующее движение мыши вверх или вниз начинается прокрутка колеса мыши в активном окне...
Такую же технику/методы использовал Бретт в своих последних скриптах.
duzzy вне форума   Ответить с цитированием
Старый 28.04.2016, 18:28   #1672
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
seriousstas

Очень просто, мыши при использовании скрипта ну или положения ховер мыши при использовании мульти тача... точно так же как ты используешь прокрутку списков в скриптах плейлиста... если бы мыша не использовалась то список просто не прокручивался бы(по простому)...

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

WSH Panel Mod и JScript Panel не имеют нативной поддержки тач устройств и нам приходится в скриптах делать имитацию использования сенсорного устройства. И если посмотреть на ранние версии приложений для тач мы увидим там тоже самое... т.е. использование мыши в таком виде... идет таймер при зажатии левой кнопки мыши и если задержка больше например 300 мс и идет последующее движение мыши вверх или вниз начинается прокрутка колеса мыши в активном окне...
Такую же технику/методы использовал Бретт в своих последних скриптах.
Все так, я просто так и не понял, зачем нам "наведение" .
Когда я тыкаю в кнопку (псевдо)курсор остается на кнопке и имитирует полу-нажатие . Значит нам достаточно двух блоков более чем . Либо делать
"кино" из 10 кадров ))
seriousstas вне форума   Ответить с цитированием
Старый 28.04.2016, 18:55   #1673
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

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 блок --- наведено

Последний раз редактировалось duzzy; 28.04.2016 в 20:03.
duzzy вне форума   Ответить с цитированием
Старый 28.04.2016, 21:11   #1674
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
seriousstas
1 блок --- покой
2 блок --- наведено
duzzy
Понял - спасибо большое! Я просто думаю , как это лучше сделать
с наименьшими временными затратами тк наборы кнопок уже готовы ..
seriousstas вне форума   Ответить с цитированием
Старый 28.04.2016, 23:02   #1675
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
duzzy
Понял - спасибо большое! Я просто думаю , как это лучше сделать
с наименьшими временными затратами тк наборы кнопок уже готовы ..
Да не за что

Ну если лениво графику переделывать, то почти всегда есть вариант обхода

смотри меняем в этой функции состояние кнопки при наведении мыши...
с 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;
};
}
}

в итоге получаем такой вот вариант...
duzzy вне форума   Ответить с цитированием
Старый 28.04.2016, 23:37   #1676
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
Да не за что
Волшебные циферки ))
ещё-раз спасибо!
seriousstas вне форума   Ответить с цитированием
Старый 28.04.2016, 23:47   #1677
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas

Пожалуйста
duzzy вне форума   Ответить с цитированием
Старый 29.04.2016, 12:41   #1678
vladj
Гуру
 
Аватар для vladj
 
Регистрация: 03.05.2011
Возраст: 73
Город: Верещагино
Регион: 59
Машина: Toyota-Echo
Сообщений: 2,045
vladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond reputevladj has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
меняем в этой функции состояние кнопки при наведении мыши...
Сидим на сайте писикар, сборки для писикар...поясните мне (у которого лыжи не едут) какая мышь ?
Вы о чём ? Скрипты загромождаются лишними строчками, разве не так ?
Когда это я успею увидеть состояние кнопки под пальцем в момент нажатия. А какой она стала после
нажатия мне тоже фиолетово, ибо я ведь и так вижу какая панель у меня в работе.
__________________
DN2800MT, DDR3-4Gb, SSD -30 Gb, Lilliput FA1000 - по HDMI, Win-8 .
vladj вне форума   Ответить с цитированием
Старый 29.04.2016, 14:58   #1679
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

vladj
Разговор про разную обработку нажатий на разных устройствах.
Ну так если бы в компонентах WSH Panel Mod и JScript Panel была бы поддержка сенсорных устройств про мышь бы ни кто и не говорил, а так как ее нет то разговор про нее и идет по тому как в скриптах описана эмуляция работы сенсора.

Ну я например вижу что нажимаю и мне нравится как реагирует на нажатие кнопка, такой вариант я уже давно хотел сделать еще с того времени когда сборка была на ПСС... в ПСС очень сложно воспроизвести то что мне нужно и строк намного больше чем в JavaScript.

Тут как говорится каждому свое... вкусы у всех разные... кому то нравиться простой интерфейс без градиентов графики и т.д. а кому то нравиться графические элементы с объемом имитацией подсветки элементов...
например простой вариант(использованы только шрифты)...


более сложный вариант(использована только графика двух типов кнопка и глиф на кнопке)...


На фубар.ру maklaud еще дальше пошел и решил сделать кнопки с почти полноценной анимацией...
выглядит примерно так(живьем смотрится красивее чем в гифке)...


Как я и говорил все зависит от того что больше нравится и от предпочтений...А реализация этих вариантов в коде занимает почти один и тот же размер.
duzzy вне форума   Ответить с цитированием
Старый 30.04.2016, 04:17   #1680
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Небольшой обзор 4Icar_13_5_MPS_UNI :

Будет 4 набора кнопок по три размера (всего 12шт).
Два положения переключателей на двойной панели (отцентрованы и по-краям).
Два типа нажатия (под тач и мышь) вкл-выкл ,
а так-же вкл-выкл анимации - всё через контекстное меню .
seriousstas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 31 (пользователей: 0 , гостей: 31)
 

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

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



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


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot