Text внутри Faceplate

Просмотр 15 сообщений - с 16 по 30 (из 40 всего)
  • Автор
    Записи
  • #44654
    manjey73
    Участник

    p.s. ну самые простые вещи.
    Поставить в faceplate текст. Дать ему имя (visuTxt у меня) Сделать экспортируемые свойства на visuTxt.font и visuTxt.clickAction

    ощутить все прелести неработоспособности…

    связи хотя бы почините, хотя думаю там много косяков, но это не точно 🙂

    #44656
    manjey73
    Участник

    Кажется ломается все, где присутствуют False/True при этом интерфейс меняет значение и записывает в файл схемы.

    Вдруг быстро найдете причину и что-то поправите малой кровью.

    А так, есть идеи, часть писал уже.
    И ну очень тяжко с добавлением экспортируемых свойств, если их много. Упрощать надо до возможности связи разу на весь компонент.

    • Ответ изменён 1 месяц, 2 недели назад пользователем manjey73.
    #44658
    manjey73
    Участник

    Простой пример. граница и ее цвет текста, углы закругления границы, цвет фона текста, цвет текста и т.д. Все это разбросано по разным углам. Если мы ставим текст в фейсплейт и хотим его настраивать, мы вынуждены делать экспортируемые свойства каждой паре по твари.
    Добавьте сюда штук 5 текстов и уже можно подходить к барьеру стреляться 🙂

    Пожалейте людей хоть немного…

    #44659
    manjey73
    Участник

    И еще, в компонент, который скрыл и предположительно выключил, при оставшейся привязке, продолжает долбить значениями.

    Не важно, есть привязка или нет — если компонент ВЫКЛЮЧЕН или СКРЫТ, все остальное должно быть пофигу. Ну как минимум если он выключен.

    #44660
    manjey73
    Участник

    Да, привязка параметра для отображения начинает ломать анимацию, даже если удалил текст из компонента, а привязка осталась.

    Собственно:
    Есть компоненты в фейсплейте, скрипт каждого компонента должен работать независимо друг от друга, есть привязки или нет.
    А сейчас получилось так, привязка была к тексту, в Разметке от этого текста ровным счетом ничего. При обновлении привязанного значения перезапускается скрипт в Разметке — зачем?

    Скрипты при этом были строго в каждом компоненте, в скрипте фейсплейта «пустышка» для работы скриптов компонентов…

    в общем лечить еще все это и лечить. И удалить гордую надпись «Реализовано в 2026 году» 😀

    #44686
    manjey73
    Участник

    Блин, ну почините вы False/True когда компонент внутри faceplate.

    Ни черта не работает, где используются булевые переменные.
    Сделал текст на основе Разметки, наивный вьюноша, а толку опять НОЛЬ, нельзя скрыть или показать от слова никак….

    Заметил, что любые свойства, где используются Вкл/Выкл не работают…

    Проверить просто, писал уже выше. Ставим внутрь фейсплейта Текст, делаем экспортируемое свойство на любой список, где используются «галочки» и все…. они не работают…

    При этом, если в свойствах самого компонента при редактировании снять галку с Видимости, он перестанет отображаться, но опять же, включить его через свойства на мнемосхеме никак не получится уже.

    #44687
    manjey73
    Участник

    опять в общем застопорилось создание фейсплейтов 🙁

    #44689
    manjey73
    Участник

    Я совсем наверное дурак, но открываю я файл mim и просто вот не наблюдаю я там, а гле прописанные связи на Экспортируемые переменные ?

    А связи то где? (скрин)

    #44691
    manjey73
    Участник

    блин, нашел связи, они в .fp

    В общем облом происходит на всем, где используется True/False
    Ни через дочку не записать, ни через связь — никак.

    #44702
    manjey73
    Участник

    Скажу больше, domCreated не исполняет своих обязанностей по части булевых переменных при построении схемы. Он или не читает из схемы булевых переменные, или не применяет их при загрузке схемы.

    Более точнее не скажу, тем более по коду.
    Проведу ещё несколько экспериментов и сделаю пару фейсплейтов для HellowWord.

    Вся проблема в статике, где вызов domUpdated не участвует.

    #44714
    Mikhail
    Модератор

    Исправление экспортируемых свойств типа boolean войдёт в следующий релиз.

    #44717
    manjey73
    Участник

    Спасибо, ждём.
    Пока попробую через костыли, если получится.

    #44798
    Boriss
    Участник

    Если кто-то сталкивался

    судя по форуму, кроме меня тут особо никому дела нет по созданию фейсплейтов с большой сложностью 🙂

    С чем я только не сталкивался… Писать по новой про найденные косяки не вижу смысла. Время идет, а воз и ныне там. Не возможно решить простейшие задачи. Трачу время на создание фейсплейта и в очередной раз убеждаюсь, что оно не работает. После длительного перерыва в работе вспомнить как все устроено, разобраться как работает и убедиться, что не работает. Три дня… Рука-лицо… И теперь мне точно нет дела по созданию чего либо с использованием фейсплейтов. Нервы целее будут 😉

    #44804
    manjey73
    Участник

    а мне вот нужны фейсплейты, по этому и мучаю Михаила, показывая косяки 🙂

    Лепить извините кучу текстовых полей на каждый чих, когда их можно встроить сразу в faceplate и просто делая привязки, гораздо удобнее.

    Но вот работает оно все с косяками. + если использовать TEXT, надо сделать архи много экспортируемых свойств для настройки, вместо одного, на весь Текст. Писал в какой-то теме об этом.
    Так что проще оказалось текст выводить через создание текста в svg скриптом, меньше экспортируемых свойств лепить. Но и там косяки…. 🙁

    #44805
    manjey73
    Участник

    Найдите 10 отличий

    В тему кривого рендеринга. Найдите на скрине 10 отличий кроме координаты Y

    Почему первый текст смещен влево, относительно второго?

Просмотр 15 сообщений - с 16 по 30 (из 40 всего)
  • Тема «Text внутри Faceplate» закрыта для новых ответов.