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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS+Foobar2000 (http://pccar.ru/showthread.php?t=14176)

Krysanov 23.08.2015 22:00

Цитата:

Сообщение от duzzy (Сообщение 336259)
Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.

Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.

А конкретно где качать? У вас тут какие то высокие материи обсуждаются, а мне бы попроще.. ссыль дать и я отстал..:wink2:

kgena_ua 23.08.2015 22:17

duzzy, передвижения панелей очень тормозят. Это не есть нормально. Я сегодня гонял свой "тест", добавлял различные панели - летает. Что-то в Вашей сборке мешает плавному перемещению панелей - найдем, ну я так думаю .

duzzy 23.08.2015 22:40

kgena_ua
я знаю:) не понимаю ни как концов не найти с этими тормозами, и еще если размер меняешь, панели не правильно позиционируются по ширине(ww) с не большими отступами в зависимости от движения вправо или влево.

в твоей тестовой сборке вообще без проблем все работает.

duzzy 23.08.2015 23:37

Krysanov
Да там нет высоких материй просто обсуждение работы скрипта)));)
Выбирай любой все работают по разному:
http://pccar.ru/showpost.php?p=336075&postcount=1881
http://pccar.ru/showpost.php?p=336109&postcount=1896
http://pccar.ru/showpost.php?p=336180&postcount=1912
http://pccar.ru/showpost.php?p=336198&postcount=1916
как и говорил ранее что то работает что то нет.

vladj 23.08.2015 23:58

Я ему сейчас отправил ссылку на архив с тремя папками, плюс скрипт и начеркал
подробнейшее объяснение, что-куда и как, надеюсь получится у него все.
Зы..забодался кнопки верхних рядов удалять, скрипт непривычно заделан, второй
вечер тренируюсь с этим. Меня устроит всего 6 кнопок , 3 слева, сикбар и три справа.

duzzy 24.08.2015 00:55

vladj
Спасибо что отправил с объяснялкой:)
Если ты про мою сборку CRIMSON_MPS, то там очень просто с кнопками, они у меня вроде даже подписаны, и я видос делал одной рукой правда, другая на тот момент была пострадавшей)))
Те кнопки которые не нужны можно просто комментировать //
либо удалить часть кода где прописаны не нужные кнопки
к примеру
Код:

идем к этой функции
function recalc_dimensions(){

ищем эту строку
$buttons = [

и удаляем ненужные кнопки либо комментируем
выглядит код кнопок так, например уберем remove butt(удаление трека из плейлиста)... 
удаление кнопки отметил красным
//------------------------------------------top left 4 buttons
// undo butt
new Button(0, 0, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? UNDO_ICO : UNDO_ICO, function () {
                  fb.RunMainMenuCommand("Edit/Undo");
},"","top_butt"),
// remove butt
//new Button(80, 80, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REMOVE_ICO : REMOVE_ICO, function () {
                  //fb.RunMainMenuCommand("Edit/Selection/Remove");
//},"","top_butt"),
// redo butt
new Button(160, 160, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REDO_ICO : REDO_ICO, function () {
                  fb.RunMainMenuCommand("Edit/Redo");
},"","top_butt"),
// alb library butt
new Button(240, 240, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? ALB_LIBRARY_ICO : ALB_LIBRARY_ICO, function () {
                  if (toolbar_timer) {toolbar_timer.Dispose()} else {}

Скрипт в сборке изначально не мой, я перебрал несколько готовых вариантов и остановился на этом, он более адекватно был написан и редактировать его проще. Скрипт из темы FooAeroCUI http://fav.me/d31ju25
видос по редактированию https://youtu.be/v9i-5tgtU84
надеюсь понятно объяснил;)

kgena_ua 24.08.2015 13:51

duzzy, тестовая сборка:
- почистил;
- удалил лишнее;
- закрыл, временно, некоторые панели;
- заремил второй и третий ряд кнопок - тормозят, нужно подумать как отключать при toolbar_open = 1;
- Draw Seek отключил, нужно включать при toolbar_open = 1.

Важно:
- после запуска загрузка памяти плавно растет с 74 до 100 и обратно, затем опять вверх;
- после начала воспроизведения с 74 до 115 и опять туда - сюда.
Надо искать.

Вынес еще одно значение в свойства: a_timer.

Для отслеживания некоторых значений изменил var y = 80; стр.96 (по умолчанию = 3).
http://rghost.ru/62JcCPyRd

Пока все, пойду красить батарею.

duzzy 24.08.2015 14:52

kgena_ua
Спасибо большое! :) пойду смотреть.

По приросту памяти при загрузке, возможно что из за скрипта библиотеки, он при старте проверяет автоплейлист со всем содержимым библиотеки на предмет ее изменения. Хотя я не уверен в обычном сплиттере все было нормально.

Да ремонт это жесть, прошлым летом делали, как вспомнишь так вздрогнешь, жара весь обтекаешь а делать надо.
................................
Бегло посмотрел, да загрузка памяти плавает туда сюда при проигрывании, при стопе и бездействии стоит на месте.
С позиционированием панелей по ширине(ww) тоже не понятно, минимальный размер ставишь 800х600 вроде все нормально, стоит растянуть окно и получается такая бяка...
(цвет фона поменял на зеленый для наглядности)

http://i.imgur.com/lt8cqwym.png http://i.imgur.com/N214yf9m.png
http://i.imgur.com/N214yf9.png
http://i.imgur.com/lt8cqwy.png
.......................................
Еще по памяти, в сборке без анимации загрузка памяти стабильно 67 мб при проигрывании и бездействии с панелями.
...

kgena_ua 24.08.2015 15:21

duzzy, в function on_timer(id) {..... два раза if (vol_timer && id==vol_timer.ID){.....

duzzy 24.08.2015 15:37

Цитата:

Сообщение от kgena_ua (Сообщение 336316)
duzzy, в function on_timer(id) {..... два раза if (vol_timer && id==vol_timer.ID){.....

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


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

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