Стартовая страница › Форумы › Понять, как работает ПО › Мнемосхемы › Text внутри Faceplate
- В этой теме 39 ответов, 3 участника, последнее обновление 3 недели, 1 день назад сделано
Mikhail.
-
АвторЗаписи
-
25.08.2026 в 16:59 #44654
manjey73Участникp.s. ну самые простые вещи.
Поставить в faceplate текст. Дать ему имя (visuTxt у меня) Сделать экспортируемые свойства на visuTxt.font и visuTxt.clickActionощутить все прелести неработоспособности…
связи хотя бы почините, хотя думаю там много косяков, но это не точно 🙂
26.08.2026 в 07:50 #44656
manjey73УчастникКажется ломается все, где присутствуют False/True при этом интерфейс меняет значение и записывает в файл схемы.
Вдруг быстро найдете причину и что-то поправите малой кровью.
А так, есть идеи, часть писал уже.
И ну очень тяжко с добавлением экспортируемых свойств, если их много. Упрощать надо до возможности связи разу на весь компонент.-
Ответ изменён 1 месяц, 2 недели назад пользователем
manjey73.
26.08.2026 в 07:57 #44658
manjey73УчастникПростой пример. граница и ее цвет текста, углы закругления границы, цвет фона текста, цвет текста и т.д. Все это разбросано по разным углам. Если мы ставим текст в фейсплейт и хотим его настраивать, мы вынуждены делать экспортируемые свойства каждой паре по твари.
Добавьте сюда штук 5 текстов и уже можно подходить к барьеру стреляться 🙂Пожалейте людей хоть немного…
26.08.2026 в 10:01 #44659
manjey73УчастникИ еще, в компонент, который скрыл и предположительно выключил, при оставшейся привязке, продолжает долбить значениями.
Не важно, есть привязка или нет — если компонент ВЫКЛЮЧЕН или СКРЫТ, все остальное должно быть пофигу. Ну как минимум если он выключен.
26.08.2026 в 10:33 #44660
manjey73УчастникДа, привязка параметра для отображения начинает ломать анимацию, даже если удалил текст из компонента, а привязка осталась.
Собственно:
Есть компоненты в фейсплейте, скрипт каждого компонента должен работать независимо друг от друга, есть привязки или нет.
А сейчас получилось так, привязка была к тексту, в Разметке от этого текста ровным счетом ничего. При обновлении привязанного значения перезапускается скрипт в Разметке — зачем?Скрипты при этом были строго в каждом компоненте, в скрипте фейсплейта «пустышка» для работы скриптов компонентов…
в общем лечить еще все это и лечить. И удалить гордую надпись «Реализовано в 2026 году» 😀
27.08.2026 в 16:32 #44686
manjey73УчастникБлин, ну почините вы False/True когда компонент внутри faceplate.
Ни черта не работает, где используются булевые переменные.
Сделал текст на основе Разметки, наивный вьюноша, а толку опять НОЛЬ, нельзя скрыть или показать от слова никак….Заметил, что любые свойства, где используются Вкл/Выкл не работают…
Проверить просто, писал уже выше. Ставим внутрь фейсплейта Текст, делаем экспортируемое свойство на любой список, где используются «галочки» и все…. они не работают…
При этом, если в свойствах самого компонента при редактировании снять галку с Видимости, он перестанет отображаться, но опять же, включить его через свойства на мнемосхеме никак не получится уже.
27.08.2026 в 16:33 #44687
manjey73Участникопять в общем застопорилось создание фейсплейтов 🙁
27.08.2026 в 16:48 #44689
manjey73УчастникЯ совсем наверное дурак, но открываю я файл mim и просто вот не наблюдаю я там, а гле прописанные связи на Экспортируемые переменные ?
27.08.2026 в 17:02 #44691
manjey73Участникблин, нашел связи, они в .fp
В общем облом происходит на всем, где используется True/False
Ни через дочку не записать, ни через связь — никак.28.08.2026 в 09:45 #44702
manjey73УчастникСкажу больше, domCreated не исполняет своих обязанностей по части булевых переменных при построении схемы. Он или не читает из схемы булевых переменные, или не применяет их при загрузке схемы.
Более точнее не скажу, тем более по коду.
Проведу ещё несколько экспериментов и сделаю пару фейсплейтов для HellowWord.Вся проблема в статике, где вызов domUpdated не участвует.
28.08.2026 в 12:43 #44714
MikhailМодераторИсправление экспортируемых свойств типа boolean войдёт в следующий релиз.
28.08.2026 в 13:04 #44717
manjey73УчастникСпасибо, ждём.
Пока попробую через костыли, если получится.01.09.2026 в 13:43 #44798Boriss
УчастникЕсли кто-то сталкивался
судя по форуму, кроме меня тут особо никому дела нет по созданию фейсплейтов с большой сложностью 🙂
С чем я только не сталкивался… Писать по новой про найденные косяки не вижу смысла. Время идет, а воз и ныне там. Не возможно решить простейшие задачи. Трачу время на создание фейсплейта и в очередной раз убеждаюсь, что оно не работает. После длительного перерыва в работе вспомнить как все устроено, разобраться как работает и убедиться, что не работает. Три дня… Рука-лицо… И теперь мне точно нет дела по созданию чего либо с использованием фейсплейтов. Нервы целее будут 😉
01.09.2026 в 14:02 #44804
manjey73Участника мне вот нужны фейсплейты, по этому и мучаю Михаила, показывая косяки 🙂
Лепить извините кучу текстовых полей на каждый чих, когда их можно встроить сразу в faceplate и просто делая привязки, гораздо удобнее.
Но вот работает оно все с косяками. + если использовать TEXT, надо сделать архи много экспортируемых свойств для настройки, вместо одного, на весь Текст. Писал в какой-то теме об этом.
Так что проще оказалось текст выводить через создание текста в svg скриптом, меньше экспортируемых свойств лепить. Но и там косяки…. 🙁01.09.2026 в 19:46 #44805
manjey73УчастникВ тему кривого рендеринга. Найдите на скрине 10 отличий кроме координаты Y
Почему первый текст смещен влево, относительно второго?
-
Ответ изменён 1 месяц, 2 недели назад пользователем
-
АвторЗаписи
- Тема «Text внутри Faceplate» закрыта для новых ответов.