AIMP Forum

AIMP for Windows => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: IDimm on March 10, 2021, 10:57:00

Title: Текстовая метка
Post by: IDimm on March 10, 2021, 10:57:00
Всем доброго времени суток,прошу помочь - есть текстовая метка которая - при включении радио или подкаста выдаёт текст ну пускай будет "ОНЛАЙН" и исчезает при включении  локального файла (связь TaseTextDisplay - visibility (value = 0)  - MarkAvailable )т.е работает наоборот TaseRating. Так вот задумал я прикрутить к этой метки "acPlayerRadioCapture" - что бы при включении записи это текстовая метка исчезала и опять появлялась когда запись прекращена,покрутил и так и сяк ни чего не вышло - или "метка" не реагирует на нажатие кнопки записи или остаётся активной при нажатии кнопки стоп.( в двух словах - метка- "онлайн" становится активной когда работает радио/подкаст и т.п  ,а при включении записи должна исчезнуть и опять появиться при завершении записи).подскажите как правильно это сделать? да забыл дополнить связь этой текстовой метки с MarkAvailable из за того что они у меня находятся на одном месте TaseRating исчезает появляется моя метка и наоборот...
Title: Re: Текстовая метка
Post by: Алексей Долматов on March 10, 2021, 12:19:10
StringOperatorConcatenator
%Value1 Трек или радио (0 или 2)
%Value2 Включена запись или нет (1 или 0)
Code: [Select]
%IFEqual(%Value2,1,0,%IFEqual(%Value1,2,1,0))Включаем (1) или выключаем (0) видимость.
Если запись включена (%Value2 = 1, то значение 0). Иначе проверяем радио (%Value = 2 и присваиваем видимость 1), а для локальных треков ставим видимость 0.
Результат связываем с видимостью формы. Для удобства добавляем пользовательскую локализацию @Lng:15; в список локализаций и в шаблон (template).
Под обложкой трека/альбома две текстовые строки для показа текстового варианта и состояния видимости (result).

Quote
да забыл дополнить связь этой текстовой метки - с MarkAvailable из за того что они у меня находятся на одном месте т.е TaseRating исчезает появляется моя метка и наоборот...
Не очень понял смысл написанного, но ничто не мешает расширить указанную формулу.
Например, добавить вначале ещё %IFEqual, который сначала проверяет MarkAvailable (%Value3 в связи запихнуть) и задаёт видимость, а потом уже проверяются другие условия.
Title: Re: Текстовая метка
Post by: IDimm on March 10, 2021, 12:40:42
StringOperatorConcatenator
%Value1 Трек или радио...
Спасибо Вам Алексей!я издевался над другим провайдером :-[