![]() |
kgena_ua
Цитата:
И первые версии были на EL , и даже неплохо работала тач прокрутка , но когда дошло дело до фоновых картинок - прокрутка списка происходила рывками (картинка в этот момент пробовала мотаться вместе с текстом))), и выбор пал на JS .. Цитата:
Ну и другие разные фичи - встроенный менеджер плейлистов, прямой поиск альбома с клавиатуры и тд... |
Цитата:
может это было раньше, на старых версиях, а теперь все нормально, претензий не было. |
Цитата:
Колесом мыши проокрутка нормальная , чувствуется "загруженность" , но скорость приемлемая , а вот с тачем (тоесть пальцем) :be:... та-же проблема , что и раньше - тянется картинка за текстом и жутко тормозит ... |
Цитата:
Сейчас он сделал полностью переработанный механизм плейлиста, с полностью переработанной прокруткой(механизм похож на работу библиотеки на WSH с тач поддержкой), у него ранее были затыки с позиционированием треков в больших плейлистах и очень большой нагрузкой на проц при его использовании(большие плейлисты отрисовывались очень долго), теперь он эти проблемы решил и как мне кажется получится очень не плохой вариант как для домашнего использования так и для нужд карпс. А так же он почти сделал(думаю скоро закончит, когда с ним списывался он говорил что сейчас на два проекта сразу работает) графическую библиотеку, чем то похоже на Facets http://fav.me/d8onpum:smile2: Это было мое личное мнение и ни как не реклама WSH и скриптов от вышеуказанного автора:smile2: По CollectGarbage(), это очень полезная фича если нужно сразу освободить память в JS, почти дословный перевод из файла Notes & Hints.txt из папки doc в компоненте wsh panel mod 1.5.10 Использовал в таком виде... Код:
function on_timer(id){ видос... https://youtu.be/o-W2_UieCTg ............... Ну вроде победил эту непонятку, так как хотел не получилось сделать, сделал по другому:) |
Подскажите по MPS:
Как узнать состояние панели - true or false ? |
Цитата:
мануалов по компоненту нет он китайский))) так что приходится все методом научного тыка пробовать... панели можно проталкивать насильно в таком виде... к примеру плейлист, можно взять номер панели в сплиттере либо ее название, я брал номер в данном примере---> берем панель 3 показываем pss.GetPanel(3).Show(true); /*PANEL: [js]*/ и двигаем по координатам pss.GetPanel(3).Move(0, 3, ww, wh-90, true); ... |
Цитата:
|
Lexins
ну вполне можно попробовать может и получится, вот все что было вместе с этим компонентом типа README... Код:
PanelObj{ if (pss.GetPanel(3).Show() == true) {рисуешь здесь то что надо, либо меняешь переменную} попробуй так... если графика прописывать надо в function on_paint()... .... не а не прокатит такой номер... сейчас посмотрю что можно сделать... вот рабочий вариант... if (pss.Getpanel(3).isvisible() == false) { gr.DrawImage(ALIEN_ICO, ww/2-31, wh-48, 60, 60, 0, 0, 178, 178, 0, 155); } .... |
Цитата:
Подошло вот это: pss.GetPanel(3).IsVisible() == true ? (...) : (...) или if (pss.GetPanel(3).IsVisible() == true) {..} |
Цитата:
вообще это хозяйство с кнопками можно и в функции кнопок описывать, прописано оно в buttons.txt вот тут ...\CRIMSON_MPS\themes\CRIMSON\Scripts там есть описание function Button и состояние кнопок this.changeState = function (state) { я там пробовал прикрутить вариант чтоб прятать кнопки потом забил и сделал по другому. ... |
Часовой пояс GMT +4, время: 04:26. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot