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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

duzzy 18.04.2016 14:35

seriousstas

Цитата:

понял , но unload - не анлоад совсем
))):) в доках про него тоже написано что мол нет гарантии что будет работать)))

----------------------------
Callbacks.txt

// Note: this callback is not guarantee to be called during unloading
function on_script_unload() {}

-----------------------------
Цитата:

да при первом старте бывают , но вот пробую CollectGarbage(); ,
что с ним , что без ... Ты делал сравнения - была польза этой функции ?
Да польза была сравнивал, еще тогда когда только анимацию пытались сделать...

duzzy 18.04.2016 14:53

Allbaer

Цитата:

Мне она больше нравится без этого. За рулём картинки у меня не смотрятся, там внезапно попадаются страшные...
Посмотрим я его еще гоняю пока... есть некоторые неприятные сложности с этим скриптом картинок ---> сегодня домашнюю сборку положил(отправил в закат:big:) этим скриптом чудных картинок)))... Скорее всего пока его в сборку пихать не буду...

Цитата:

я вообще не запомнил, что это есть и, тем более, как переключается
Включается и выключается анимация просто, дабл на месте где нет кнопок :)
вот тут...
http://jpegshare.net/thumbs/23/d8/23...b34a659407.jpg

Цитата:

По ходу дела нашёл другой способ как "обидеть" Милк. Для этого нужно закрыть Фубар с работающей визуализацией Милк.
Нееа :)
Это так задумано, при старте фубара флаги старта Милк-дропа обнуляются и Шпек его не запускает. Сделано это для того если фубар стартует на панели Милк-дропа то есть большая вероятность что сборка упадет будет краш.
Т.е. при запуске на панели Милк-дроп мы получаем просто не запустившийся Милк-дроп вот:)
По сути это просто предохранитель чтоб потом все заново не настраивать от первоначального состояния после краша.

dk-fsb 19.04.2016 02:19

всем привет.
у меня проблем такая скачал вчера сборки с этой темы" Готовые сборки/FOOBAR 2000 для КарПС(ссылки,инструкции,настройки,скрипты)" и не могу их запустить на 7х86. запускается сборка только от duzzy. остальные не в какую в диспетчере задач весит а дальше не как. дома на 10х64 все работает. в чем проблем не пойму

seriousstas 19.04.2016 03:40

Цитата:

Сообщение от dk-fsb (Сообщение 358772)
сборки

Привет , например, что скачал и
какое разрешение в Авто ?

dk-fsb 19.04.2016 10:24

Цитата:

Сообщение от seriousstas (Сообщение 358776)
Привет , например, что скачал и
какое разрешение в Авто ?

скачал все какие есть разрешение 1024х600 запустилась только от дизии неон которая. остальные вообще никак в диспетчере весит что процесс запущен и на этом все, дома на 10х64 запускается любая

duzzy 19.04.2016 11:02

dk-fsb

Привет !
Если в диспетчере висит то скорее всего работает, возможно просто запускается за пределами экрана и ее не видно...
Попробуй дома запусти и перетащи сборку влевый верхний угол, затем закрой скопируй ее на флешку и запусти с флешки в машине... может это поможет.

seriousstas 19.04.2016 11:40

dk-fsb
Так-же попробуй уменьшить окно , на вкладке настроек Main Window => Constraints поснимать все галки .

duzzy 19.04.2016 21:45

Ну вот переделанный под тач скриптец от kgena_ua картинок/биографии с LastFM :tease:

выглядит так...
http://jpegshare.net/thumbs/e1/88/e1...d8839aa99c.jpg http://jpegshare.net/thumbs/a9/79/a9...d3afdf8019.jpg http://jpegshare.net/thumbs/54/44/54...3570099101.jpg

кнопки и другая мишура)))...
http://jpegshare.net/thumbs/3f/46/3f...e9280fdc38.jpg

Для установки скрипта достаточно скопировать его вставить в нужную панель, либо заменить уже имеющийся скрипт и сбросить настройки в Properties.

Основные настройки как обычно в Properties(ПКМ на панели со скриптом и выбрать в контекстном меню Properties).

1. Сохранять загружаемые картинки.
2. Ручное удаление картинок.
3. Выбор режима загрузки картинок Артист/Альбом.
4. Индикатор переключения языков биографии.
5. Режим выключения/включения загрузки картинок.
6. Эффект затухания(fade) при переключении картинок.
7. Ориентация/маштаб/размещение картинки в панели.
8. Время в сек. переключения картинок при наличии больше одной картинки(по умолчанию установлено 5-10-15-30).
9. Поднять опустить вниз текст биографии(дабл на тексте биографии переключает язык с инглиша на русский и обратно).
10. Количество загружаемых картинок(по умолчанию установлено 5-10-15-20)
11. Выбор качества загружаемых картинок.
12. То место))) за которое можно таскать текст по экрану.

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

Текст зумится через Ctrl + колесо мыши ну и соответственно пальцем вверх/вниз при зажатом Ctrl.

Интервал до захвата картинок из папки
("_USER.Show.Pics.if.Loaded.Delay(ms).def.500 --- по умолчанию стоит 3000 мс.")
менять не советую, возможны сильные затыки/фризы/тормоза при подгрузке новых картинок.

Имеется возможность выбора загрузки картинок по указанному пользователем пути...
_USER.Custom.Download.Path.ON --- по умолчанию выключено false
путь куда грузить картинки... можно прописать свой...
_USER.Custom.Download.Path --- по умолчанию установлен диск D:\

Настраивается почти все... цвет, шрифт, размеры глифов на кнопках...

Работает как в WSH Panel Mod так и в JScript Panel.

Скачать

kgena_ua 21.04.2016 20:03

duzzy,:drinks_cheers:

duzzy 21.04.2016 20:23

kgena_ua
:drinks: Спасибо тебе большое за классный скрипт !

seriousstas 21.04.2016 20:57

Цитата:

Сообщение от duzzy (Сообщение 358993)
kgena_ua
:drinks: Спасибо тебе большое за классный скрипт !

поддержу ! :sm530:
Есть ещЁ ++ в пользу этого скрипта -
видит теги из плейлистов ex.ua ,
так и некоторых радиостанций , которые в марковском - "малевич" .

wladkom1953 22.04.2016 00:03

Цитата:

Сообщение от duzzy (Сообщение 358993)
kgena_ua
:drinks: Спасибо тебе большое за классный скрипт !

Тоже заценил . Оценка - 5++++ :drinks:

Allbaer 22.04.2016 11:59

Цитата:

Сообщение от duzzy (Сообщение 358845)
Ну вот переделанный под тач скриптец от kgena_ua картинок/биографии с LastFM :tease:

А и правда хороший скрипт. Молодцы все кругом.

Евген_21 22.04.2016 16:55

Цитата:

Сообщение от duzzy (Сообщение 358993)
kgena_ua
:drinks: Спасибо тебе большое за классный скрипт !

Все просто класс, люблю всякие навороты!!!!
Почет и уважение!!! Хорошая работа.

dk-fsb 23.04.2016 05:17

Цитата:

Сообщение от seriousstas (Сообщение 358794)
dk-fsb
Так-же попробуй уменьшить окно , .

разобрался почему не запускается сборка 4Icar_13_4_MPS_MB_dark.
после установки Инсталлятор iCarDS 1.7.0.60b11 и когда ставишь галку на "Общие твики"
сборки не запускаются:dntknw: кроме сборки NEON от duzzy она работает
что посоветуете нужна именно сборка 4Icar_13_4_MPS_MB_dark

seriousstas 23.04.2016 11:51

Цитата:

Сообщение от dk-fsb (Сообщение 359066)
разобрался почему не запускается сборка 4Icar_13_4_MPS_MB_dark.
после установки Инсталлятор iCarDS 1.7.0.60b11 и когда ставишь галку на "Общие твики"
сборки не запускаются:dntknw: кроме сборки NEON от duzzy она работает
что посоветуете нужна именно сборка 4Icar_13_4_MPS_MB_dark

Это делал ? :
http://pccar.ru/showpost.php?p=358794&postcount=1647

dk-fsb 23.04.2016 12:05

Цитата:

Сообщение от seriousstas (Сообщение 359082)

да результата ноль

duzzy 23.04.2016 15:36

dk-fsb

Твики инсталлятора тут я думаю не при делах.
Расскажи подробней как и куда и откуда запускаешь сборку...?

Устанавливаешь ли фубар через инсталлятор ?

-------------------------------
Сейчас на виртуалках проверю отпишусь тут.

Да ты прав... проверил на 7-ке, сборка просто падает на старте, можешь посмотреть если удалить из корня папки фубара файл nobadshutdown увидишь сообщение такого вида...
http://jpegshare.net/thumbs/96/46/96...1464e06fc7.jpg

По 7-ке почти нашел что нужно удалить из компонентов и будет запускаться.... сейчас... вот нашел... удали из папки user-components папку foo_uie_explorer... и все запустится;)
http://jpegshare.net/thumbs/80/58/80...5f008f013f.jpg

А для чего в сборке foo_uie_explorer непонятно... это древний компонент отображения библиотеки деревом, в сборке он совсем не нужен и не используется...
foo_uie_albumlist тоже можешь удалить он не нужен в сборке...

И похоже Peakmetr Spectrum не совсем правильно прячется при переключениях между панелями... но возможно из за виртуалки косяк... выглядит так...
http://jpegshare.net/thumbs/a7/4e/a7...114ede9b92.jpg

Сейчас на 8-ке гляну...
На 8-ке все воркает...
вот...
http://jpegshare.net/thumbs/73/51/73...be902ec648.jpg http://jpegshare.net/thumbs/ac/d7/ac...7e42859a10.jpg
Но с Peakmetr Spectrum косяк тот же при переключении... как я говорил выше по 7-ке возможно из за того что работает в виртуалке...

Но лишние компоненты и те которые не используешь лучше удалить, будет меньше жрать памяти и стартовать шустрее :)

dk-fsb 23.04.2016 16:38

duzzy
огромное спасибо!!!! поклон и уважение.

duzzy 23.04.2016 16:43

dk-fsb

Пожалуйста :)

hankook 24.04.2016 19:09

Добрый день. Много лет пользовался сборкой foobar2000 RU 7 Inch, отличная сборка, но захотелось попробовать 4Icar_13_4_MPS_BB, и вот проблема-звук примерно как Mp3, DSP никогда не пользуюсь, звук на карту идет как есть, т.к слушаю в основном рипы 192/24. Пробовал попеременно на одном и том же компьютере с Win 8.1 и звуковухе Asus xonar DX, разные сборки -все звучат отлично, кроме 4Icar_13_4_MPS_BB. wasapi работает. Может быть кто-нибудь знает , в чем проблема? Буду очень благодарен за помощь.

hankook 24.04.2016 19:18

удалено

duzzy 24.04.2016 22:01

hankook

Привет !
Разницы быть не должно если в ДСП пусто...
Если не ошибаюсь в сборках у seriousstas ядро фубара и компоненты одинаковых версий, отличается только тема... т.е. визуальное оформление/скин.

duzzy 26.04.2016 16:23

Немного доработал скрипт Менеджера-плейлистов с обложками...

http://jpegshare.net/thumbs/c4/0b/c4...1e9655cd77.jpg http://jpegshare.net/thumbs/31/da/31...31f4605e1f.jpg

- кнопки теперь тянутся по ширине панели
- мелкие правки и чистка

высота и кол-во кнопок регулируется в этих параметрах...

_.Button Width Divider --------- кол-во кнопок по ширине
_.Button Height Divider -------- высота кнопок в зависимости от высоты панели(wh/7 --- высота панели на 7-мь частей)

остальные настройки как обычно в Пропертис(Properties)...
(ПКМ на кнопках панели и в меню выбрать Properties)

для отображения глифов на кнопках нужен шрифт Segoe MDL2 Assets

Скачать:

для WSH Panel mod
для JScript Panel

...

duzzy 26.04.2016 21:23

Переделал скрипт выбора ДСП...
выглядит теперь он так...
http://jpegshare.net/thumbs/d6/38/d6...5800a47376.jpg

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

кнопки тянутся по ширине и высоте панели, т.е. если тянуть вручную панель то кнопки будут увеличиваться/уменьшаться...

пресет в фубаре......................название на кнопке

1_preset_OFF ------------------------- Без DSP
2_dsp_preset ------------------------- Мой пресет 2
3_dsp_preset ------------------------- Мой пресет 3
4_dsp_preset ------------------------- Мой пресет 4
5_dsp_preset ------------------------- Мой пресет 5
6_dsp_preset ------------------------- Мой пресет 6
7_dsp_preset ------------------------- Мой пресет 7
8_dsp_preset ------------------------- Мой пресет 8
9_dsp_preset ------------------------- Мой пресет 9
10_dsp_preset ------------------------ Мой пресет 10
11_dsp_preset ------------------------ Мой пресет 11

это просто название на кнопке меняющееся в Properties
12_dsp_preset ---------------------- Показать DSP

так должны называться пресеты ДСП в фубаре(скрин из контекстного меню фубара в настройках ДСП)
http://jpegshare.net/images/84/9c/84...44103916bd.png

настройки цвета шрифтов и названия пресетов как обычно в Properties...
(ПКМ на кнопках панели и в меню выбрать Properties)

в скрипт добавлена центровка изображения... выбор режимов в контекстном меню тут...
http://jpegshare.net/images/a5/af/a5...9920361709.png


И еще раз хочу напомнить что это просто переключатель уже настроенных и сохраненных пресетов ДСП... обратной связи у скрипта с фубаром нет ! ! !

Скачать
...

seriousstas 26.04.2016 22:11

duzzy
скрипт Менеджера-плейлистов
&
скрипт выбора ДСП

:good1:
........
Что скажешь про кнопки от maklaud ?
https://yadi.sk/i/tWWGbBcFrHiRb
с одной стороны авто-масштаб это хорошо, не нужно плодить наборы с разными кнопками,
а с другой - как это скажется на качестве картинки ..

Еще , сейчас имеем три кадра - на домашнем красиво - подвели мышь дожали .
В авто третий кадр не видим . Тач не позволяет .
Может тогда правильней делать все наведением , а далее - кадры по очереди с интервалом , как у maklaud ?

Либо ещё, как вариант сделать вкл-выкл использование мыши . С мышей отправлять последний кадр на левый клик,
а без - крутить быстро все кадры только при наведении ..

duzzy 27.04.2016 03:19

seriousstas

Спасибо :)

Кнопки от maklaud смотрятся прикольно, но рисовать девять глифов очень нудновато будет))))
При масштабировании картинок кнопок больших искажений не должно быть если не менять пропорции кнопок... картинка будет портится при большом масштабе например если из 50х50 делать 500х500, либо при масштабировании и искажении/растягивании пропорций например из 50х50 делать 100х90...
Вопрос в другом как это в коде описать... мне пока не понятно...

Цитата:

Может тогда правильней делать все наведением ,
Возможно так будет правильно, но у меня нажатия проходят... В твоем варианте наверно лучше через наведение делать, по нынешней схеме кнопок наведение это второй блок кнопки сверху и с глифом так же второй блок сверху.
Цитата:

кадры по очереди с интервалом
Проблема в том же что и выше)))... я пока не знаю как это применять для всех кнопок... возможно как то можно это описать в функционале кнопок(там где описываются действия с кнопками) в МПС скрипте...
function Button(x, y, w, h, img, img2, onclick) {...}
По всей видимости получается два состояния наведено/нажато, и нужно смотреть куда прописывать функции от maklaud при смене режима(state) наведения мыши... и эти функции по анимации нужно как то обобщать для всех кнопок для того что бы можно было размножить кнопки в скрипте... как это сделать я пока не знаю и еще не пробовал.
Вариант от maklaud пока не очень подходит для МПС, не забывай что в МПС ограниченный функционал и нужно переделывать работу таймера, потому как в МПС просто нет window.SetInterval...

Вообще идея с анимацией кнопок прикольная надо подумать как это организовать, может чего и выйдет:smile2:

seriousstas 28.04.2016 02:05

Цитата:

В твоем варианте наверно лучше через наведение делать
у тебя тогда наведение не нужно , так :) ?
посмотрю , мож просто продублирую третий блок поверх второго ..
это наверняка будет для всех мультитачей - вот бы подсказал-кто как у них визуально работает нажатие кнопки пальцем

Цитата:

Вообще идея с анимацией кнопок прикольная надо подумать как это организовать, может чего и выйдет
Идея - класс!
Цитата:

доработал скрипт Менеджера-плейлистов
На твоих скринах нижние листы за пределами экрана . Получается из доступных примерно штук 6-ть
или прокрутка предусмотрена как-то ?
.....
а, есть прогрутка - я добавлял увеличение шрифта по CTRL и сломал(уже починил)))

duzzy 28.04.2016 03:07

seriousstas
Цитата:

у тебя тогда наведение не нужно , так
Я наведение на теле кнопки не использую, в некоторых кнопочных пресетах использую только подсветку глифов при наведении для красоты)))
суть такая смотри...
http://jpegshare.net/images/e2/e3/e2...3949d97dbd.png
в моем варианте два первых блока сверху одинаковы так как наведение на кнопке я не использую(имитирую нажатие реальной кнопки)

сверху вниз...
1 блок --- состояние покоя
2 блок --- наведение мыши
3 блок --- нажатие

можешь просто продублировать 3-ий блок на 2-ой ;)

С глифами на кнопке все по другому, это наверно больше от фантазии зависит то что хочется видеть при разных вариантах манипуляций мыши
вот глиф из типа карбоновых кнопок...
http://jpegshare.net/images/eb/8d/eb...c0619be644.png

сверху вниз(так же как и кнопка, но графика другая)...
1 блок --- состояние покоя --- слегка светится
2 блок --- наведение мыши --- подсвечиваем
3 блок --- нажатие ------------- гасим(имитируем нажатие пальцем...вдавливание)

Цитата:

Идея - класс!
Смотрится и работает конечно прикольно, но вот понять бы как это описать для размножения кнопок :dntknw:...

Цитата:

Получается из доступных примерно штук 6-ть
или прокрутка предусмотрена как-то ?
:smile1: конечно есть прокрутка пальцем, зачем он тогда нужен такой на 6-ть строк:smile2:

seriousstas 28.04.2016 15:19

Цитата:

то что хочется видеть при разных вариантах манипуляций мыши
Скажи, каком мыши :) ? - ведь в авто мышью пользуется 0.5% карписиншиков ..
Цитата:

можешь просто продублировать 3-ий блок на 2-ой
Да , так и сделаю .

duzzy 28.04.2016 15:35

seriousstas
Цитата:

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

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

WSH Panel Mod и JScript Panel не имеют нативной поддержки тач устройств и нам приходится в скриптах делать имитацию использования сенсорного устройства. И если посмотреть на ранние версии приложений для тач мы увидим там тоже самое... т.е. использование мыши в таком виде... идет таймер при зажатии левой кнопки мыши и если задержка больше например 300 мс и идет последующее движение мыши вверх или вниз начинается прокрутка колеса мыши в активном окне...
Такую же технику/методы использовал Бретт в своих последних скриптах.

seriousstas 28.04.2016 18:28

Цитата:

Сообщение от duzzy (Сообщение 359384)
seriousstas

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

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

WSH Panel Mod и JScript Panel не имеют нативной поддержки тач устройств и нам приходится в скриптах делать имитацию использования сенсорного устройства. И если посмотреть на ранние версии приложений для тач мы увидим там тоже самое... т.е. использование мыши в таком виде... идет таймер при зажатии левой кнопки мыши и если задержка больше например 300 мс и идет последующее движение мыши вверх или вниз начинается прокрутка колеса мыши в активном окне...
Такую же технику/методы использовал Бретт в своих последних скриптах.

Все так, я просто так и не понял, зачем нам "наведение" .
Когда я тыкаю в кнопку (псевдо)курсор остается на кнопке и имитирует полу-нажатие . Значит нам достаточно двух блоков более чем . Либо делать
"кино" из 10 кадров ))

duzzy 28.04.2016 18:55

seriousstas

Ну это я наверно так криво объясняю, сказывается наверно недостаток чтения книг и уроков по русскому языку:smile2:)))

Ты наверно хочешь понять зачем 3-ри блока а не 2-ва(т.е. покой и наведение мыши на кнопку)... так
Если да то я просто изначально искал именно такой вариант из 3-х блоков(покой, наведено, нажато).
Работает это как слайд шоу по сути... т.е. для каждого состояния нужна своя картинка и поэтому получается что их три...
Код кнопок я же не сам писал, а брал уже готовый из сборки fooaero cui и переделывал для своих нужд... в оригинальном коде есть еще доп. картинка и еще использование функции затухания на кнопках.
Можно попробовать переделать на два блока... посмотрю что можно сделать если нужно.

-------------------------------

Если я все правильно понял и тебе нужно просто наведение без нажатия то достаточно сделать так...

меняем состояние с нажатия на наведение с 2-ки на 1-цу в этой функции...

buttons_on_mouse_lbtn_down = function (x, y) {

if (hbtn) {
dbtn = hbtn;
dbtn.changeState(1);//2

}
}

в итоге получаем два блока --- покой, наведение

http://i.imgur.com/Hcymqcc.gif

и теперь можно использовать два блока на кнопке и два блока на глифе...:smile2:
вот пример...

http://jpegshare.net/images/ee/13/ee...2282a3c01d.png http://jpegshare.net/images/60/fe/60...6d7823de75.png

1 блок --- покой
2 блок --- наведено

seriousstas 28.04.2016 21:11

Цитата:

Сообщение от duzzy (Сообщение 359394)
seriousstas
1 блок --- покой
2 блок --- наведено

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

duzzy 28.04.2016 23:02

Цитата:

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

Да не за что ;)

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

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

в итоге получаем такой вот вариант...
http://i.imgur.com/MkzoeTb.gif

seriousstas 28.04.2016 23:37

Цитата:

Сообщение от duzzy (Сообщение 359410)
Да не за что ;)

Волшебные циферки ))
ещё-раз спасибо!

duzzy 28.04.2016 23:47

seriousstas

Пожалуйста ;)

vladj 29.04.2016 12:41

Цитата:

Сообщение от duzzy (Сообщение 359410)
меняем в этой функции состояние кнопки при наведении мыши...

Сидим на сайте писикар, сборки для писикар...поясните мне (у которого лыжи не едут) какая мышь ?
Вы о чём ? Скрипты загромождаются лишними строчками, разве не так ?
Когда это я успею увидеть состояние кнопки под пальцем в момент нажатия. А какой она стала после
нажатия мне тоже фиолетово, ибо я ведь и так вижу какая панель у меня в работе.

duzzy 29.04.2016 14:58

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

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

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

более сложный вариант(использована только графика двух типов кнопка и глиф на кнопке)...
http://i.imgur.com/FTXEppb.gif

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

Как я и говорил все зависит от того что больше нравится и от предпочтений...А реализация этих вариантов в коде занимает почти один и тот же размер. :smile2:

seriousstas 30.04.2016 04:17

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

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


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

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