0 Members and 1 Guest are viewing this topic.
Это скин-матрешка получится
Да, похоже, дело к тому идёт. (без обид!)
Не запутаетесь Вы потом во всех этих контейнерах и мнгстр. группах?
Сколько проблем будет с заданим их выравнивания, отступов, контейнеры же друг на друга влияют.
По мне - проще управлять видимостью элементов (Visibility), а если несколько элементов сразу, то разместить их на панели и переключать уже панели - они ни к чему не привязаны.
Дизайн скина одновременно отсылает к 70-ым (у нас в моем детстве телевизор ч\б Горизонт был декорированный темным красно-коричневым шпоном с черными пластиковыми панелями и решеткой динамика, только надписи не золотистые, а серебристые) и к 90-ым - видел много китайской техники в черно-золотистом дизайне, но все же больше похоже на советские 70-ые, так как китайский дизайн был примитивнее...
...Применры использования макросов есть и во встроенных проектах.
1. Когда конкретный тег пуст - соответствующий TaseTextDisplay невидим (например, "Album").Я по началу хотел наложить сверху "Панель" с текстурой (надписью, например, тот же "Album"): в то время, как "альбомный" TaseTextDisplay, должна была быть видна "Панель" с "Album" и наоборот.Потом поиграл с параметром "Template" TaseTextDisplay и подумал, а может можно как-то обойтись без дополнительной "Панели"? Есть-ли возможность с помощью "Template" TaseTextDisplay прописаться с помощью макросов/команд таким образом, что, если фактического тега "Album" в аудиофайле нет, TaseTextDisplay выводил нужную надпись вместо названия альбома, например, всё тот же - Album?
%IF(%Album,%Album,Album)
2. Всё тот же "Template" TaseTextDisplay.Совместил в одном элементе TaseTextDisplay "Жанр" и "Год". Хотелось бы, чтобы они писались через слэш (1 на картинке). Но когда в тегах нет жанра или года, то получается на выходе так - 2 и 3. Когда ни того ни другого нет, остаётся видимым сам слэш (4). Есть-ли возможность в "Template" прописать так, чтобы слэш также прятался, а жанр или год центрировались без учёта слэша и пробелов вокруг него (4 и 5), а если нет ни жанра, ни года, то вообще было пустое место (6)?
%IF(%Genre,%IF(%Year,%Genre / %Year,%Genre),%IF(%Year,%Year,))
если Жанр есть тогда если Год есть тогда //если есть и Жанр, и Год выводим "Жанр / Год" иначе //если есть только Жанр выводим "Жанр"иначе //если Жанра нет если Год есть тогда //если Жанра нет, но Год есть выводим "Год" иначе //если нет ни Жанра, ни Года выводим ничего
Остался вопрос по аудиоформату.
В общем, прошу указать самый "широкий" формат. Ну, или дайте ссылку, где почитать, скачать.
Может быть и такой формат:...
..."OPUS"...
А вообще, имхо, неправильно это затачиваться на ширину названия формата. Просто с некоторым запасом никак не сделать?
Проблема заключалась в том, что элемент "кнопка" в этом случае уже не подходил - как раз из-за свойства мягкого появления/исчезания...
... это нормально для TASEPanel такое поведение в описанной ситуации? Если да, и это не я накриворучил (что вряд-ли, так как операцию с "крышкой" перепробовал не раз не только на этом элементе, но и на других), то какая особенность TASEPanel здесь сыграла свою роль? ...
Фейдинг настраивается в свойствах элементов + настройка анимации в самом плеере.
Можете коротко и чётко сформулировать, что не так с панелью?...3 кадр - крышка: