AIMP Forum
Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP v4.00 / Implemented in AIMP v4.00 => Topic started by: McClaud on October 07, 2013, 18:30:21
-
Пользовательский провайдер LogicalOperatorCounter, представляющий из себя счётчик, лишён необходимых в таких случаях функций, как возможность принимать сигналы от других провайдеров, а так же сброса значений. Предлагаю расширить его функционал.
-
принимать сигналы от других провайдеров
это как? какой смысл от счётчика в током случае? он будет держать значение провайдера, с которым связан
а так же сброса значений
сброс можно организовать хитрой формулой, типа Value div 1000
-
Оффтоп:
А какой максимальное значение может принять переменная Value счетчика?
-
Оффтоп:
А какой максимальное значение может принять переменная Value счетчика?
+-2^31 = +-2147483647
-
это как? какой смысл от счётчика в током случае? он будет держать значение провайдера, с которым связан
Не значение в числовом виде, а считать смену значений - 1/0. Например, при использовании в качестве секундомера, (с чего, собсно я и "завёлся") можно в качестве генератора секундных импульсов использовать Flashing SystemTime...
-
Не значение в числовом виде, а считать смену значений - 1/0. Например, при использовании в качестве секундомера, (с чего, собсно я и "завёлся") можно в качестве генератора секундных импульсов использовать Flashing SystemTime...
ИМХО, для таких целей нужно делать новый провайдер с настройками шага счёта и начального значения, а не наворачивать LogicalOperatorCounter
-
ИМХО, для таких целей нужно делать новый провайдер с настройками шага счёта и начального значения, а не наворачивать LogicalOperatorCounter
Для чего может быть нужен отличный от единицы шаг? Потом, показания счётчика всегда можно преобразовать "хитрой формулой, типа Value div ..." ;)
-
Для чего может быть нужен отличный от единицы шаг?
к примеру, остановить анимацию через 0.5 сек, или через 1.5 сек
-
к примеру, остановить анимацию через 0.5 сек, или через 1.5 сек
Для этого не шаг счёта надо менять, а источник этих долей секунды.
-
Каким образом вы видите сброс значения? по кнопке?
-
Каким образом вы видите сброс значения? по кнопке?
Я представлял это типа секундомера: Пуск/Стоп Сброс (Реверс, т.е. обратный осчёт)...
С Пуск/Стопом ассоциируется Accessibility, но для Сброса похожих точек доступа у других провайдеров, кажется, нет. Если будет подобная точка доступа, то Сброс можно будет осуществлять хоть кнопкой, хоть подачей соответствующей команды от других провайдеров...
И если реверс ещё можно реализовать обходными путями, но встроенный был бы желателmytt.
Соглашусь с Soolo, что проще, наверное, новый провайдер замутить, чем допиоивать существующий. Зато это дало бы дополнительные возможности для оживления скинов.
Вообще мне думается, что расширение возможностей Аниматора, Счётчика, снятие 13-ти кадрового ограничения с DigitsDisplay надо решать в комплексе и не трогая существующие, а создать новые - продвинутые.
-
Вообще мне думается, что расширение возможностей Аниматора, Счётчика, снятие 13-ти кадрового ограничения с DigitsDisplay надо решать в комплексе и не трогая существующие, а создать новые - продвинутые.
Зачем что-то менять в DigitsDisplay? В качестве многокадровой текстуры и сейчас можно успешно использовать TASELayoutTexture, я на них аналоговые часы делал в Fantasy, по 60 кадров на каждую стрелку - всё прекрасно работает.
-
Зачем что-то менять в DigitsDisplay? В качестве многокадровой текстуры и сейчас можно успешно использовать TASELayoutTexture, я на них аналоговые часы делал в Fantasy, по 60 кадров на каждую стрелку - всё прекрасно работает.
Спасибо! А я по старинке всё на Дисплеи навешиваю :-\ , теперь буду осваивать Текстуру...