AIMP Forum
AIMP for Windows => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: MusicAndrey on October 21, 2016, 09:50:20
-
Ребят помогите не знаю как правильно сделать
Хочется чтоб из визуализации 1 - (SliderHorizontal) выходила 2 - (WaveFormDisplay)
https://youtu.be/1FnnKL3fF3o
на видео видно что 2 выходит от начала и проходит под 1 а хотелось бы чтоб как бы 1 рождала 2
может какой не будь скрипт можно сделать ?
-
Не совсем понял, что нужно. Можно поподробнее объяснить?
а хотелось бы чтоб как бы 1 рождала 2
А разве на видео не так?
-
Похоже, что-то типа этого нужно (см. влож.)
-
да нет на видео то что Black_AVP показал только она у меня скрытая за ней. а нужно чтоб от 1 линии появлялась 2, а не 2 под 1
ну вот например что сейчас
1------------------------
2------------------------
а нужно
1-----------2------------
чтоб впереди идущая типа визуализацировала музыку а вторая застывала что в итоге как одна линия
-
Так?
upd
Мой вариант с нестабильным результатом. Ниже Black_AVP предложил исправленную и улучшенную версию.
-
да нет на видео то что Black_AVP показал только она у меня скрытая за ней. а нужно чтоб от 1 линии появлялась 2, а не 2 под 1
ну вот например что сейчас
чтоб впереди идущая типа визуализацировала музыку а вторая застывала что в итоге как одна линия
Вроде, буквы русские, но всё равно ничего не понял. :-\ Хоть бы знаки препинания были между мыслями.
Так?
Мне показалось, что, наоборот - WaveForm должен двигаться и начинаться в актуальной позиции на прогрессе. Но если менять налету его размеры - не вызовет ли это его постоянную перерисовку?
Zhenya, кстати на последней сборке плеера этот проект из редактора не запускается - "Division by zero"
Нет, всё нормально, перезапустил редактор - проект собрался, а то, почему то сам прогресс был прозрачным.
Похоже, так, но впечатление несколько другое, чем на видео.
-
Похоже, так, но впечатление несколько другое, чем на видео.
Так на видео же показан не желаемый результат, а получившийся, который не устраивает топикстартера.
-
Так на видео же показан не желаемый результат, а получившийся, который не устраивает топикстартера.
Ну, тогда пусть сам и решает, а то сообщения читаешь, как гугловский перевод.
-
Ну, тогда пусть сам и решает, а то сообщения читаешь, как гугловский перевод.
Это да, я сам не сразу понял, что нужно.
-
Спасибо вам большое =)
-
Вот, тот же вариант, что предложил Zhenya с несколько модернизированным скриптом, предотвращающим ошибку от деления на 0.
-
Вот, тот же вариант, что предложил Zhenya с несколько модернизированным скриптом, предотвращающим ошибку от деления на 0.
Побывал ваш скрипт не знаю почему не получается вот это видео =) https://youtu.be/RhZZnbxGWck
-
Побывал ваш скрипт не знаю почему не получается вот это видео =) https://youtu.be/RhZZnbxGWck
Не работает что? Метка показывает 0 и 1? Так она просто в данном случае индицирует состояние счётчика, её можно удалить. В остальном алгоритм не изменился.
Насколько у меня хватило терпения просмотреть видео (не люблю сериалы :), можно было просто выложить то, что получилось - быстрее бы разобрались), заметил, что не прописаны выражения в связях между таймером и скрипт. счётчиком, подозреваю, что и в других местах.
Метку ненужную удалил, проект в том посте перезалил.
P.S. Текст скрипта между редакторами можно перенести простым копированием Ctrl+A, Ctrl+C -> Ctrl+V.
-
Побывал ваш скрипт не знаю почему не получается вот это видео =) https://youtu.be/RhZZnbxGWck
Вы пытаетесь вручную повторить проект что ли?
Если просто пытались поменять текст скрипта, то в варианте от Black_AVP поменялся не только он.
Black_AVP, кстати, можно поменять связь у Timer.Accessibility со скрипта на prvPlayerState.State, чтобы скрипт не работал вхолостую при остановленном воспроизведении.
-
Не работает что? Метка показывает 0 и 1? Так она просто в данном случае индицирует состояние счётчика, её можно удалить. В остальном алгоритм не изменился.
Насколько у меня хватило терпения просмотреть видео (не люблю сериалы :), можно было просто выложить то, что получилось - быстрее бы разобрались), заметил, что не прописаны выражения в связях между таймером и скрипт. счётчиком, подозреваю, что и в других местах.
Метку ненужную удалил, проект в том посте перезалил.
P.S. Текст скрипта между редакторами можно перенести простым копированием Ctrl+A, Ctrl+C -> Ctrl+V.
где все эти места ?? я смотрю на ваши провайдеры и на свои и они идентичны, в там числе и связи https://cloud.mail.ru/public/GqK4/aq4GvJSHa
-
где все эти места ?? я смотрю на ваши провайдеры и на свои и они идентичны, в там числе и связи https://cloud.mail.ru/public/GqK4/aq4GvJSHa
Параметры связи.
Пользовательские провайдеры / NewLogicalOperatorTimer / Связи - выделите красную линию, нажмите кнопку "Параметры связи" (или просто кликните 2 раза по линии) и впишите сюда выражение. То же самое с зелёной линией.
-
Вы пытаетесь вручную повторить проект что ли?
Не понятно только - зачем? Это ж просто пример, демонстрация принципа.
И зачем было вычищять все провайдеры из проекта, оставив компоненты без связей? Скин нормально работать не будет.
-
Параметры связи.
Пользовательские провайдеры / NewLogicalOperatorTimer / Связи - выделите красную линию, нажмите кнопку "Параметры связи" (или просто кликните 2 раза по линии) и впишите сюда выражение. То же самое с зелёной линией.
о_О я даже об этом и не знал спасибо вам большое =)
Не понятно только - зачем? Это ж просто пример, демонстрация принципа.
И зачем было вычищять все провайдеры из проекта, оставив компоненты без связей? Скин нормально работать не будет.
я потом всё исправлю =)