Стартовая страница › Форумы › Понять, как работает ПО › Mimic — slider
- В этой теме 8 ответов, 2 участника, последнее обновление 1 месяц, 3 недели назад сделано
Mikhail.
-
АвторСообщения
-
09.09.2025 в 13:18 #40267
manjey73УчастникНу собственно дополнительных компонентов для Mimic еще нет. Возможно ли сделать не сильно сложными скриптами изменение цвета и заполненности слайдера?
Или ждать доп компоненты ?
10.09.2025 в 09:35 #40297
manjey73УчастникДе жавю какое-то… Вроде создавал тему по скриптам в Mimic?
Собственно.


Как из скрипта данного элемента получить доступ к привязанным переменным ?
Как скрипт воспринимает изображение в runtime если там вставлен svg ?
В самом файле мнемосхемы так понимаю все картинки опять в base64 (не проверял)…10.09.2025 в 10:20 #40301
manjey73Участникdata:image/svg+xml;base64и тут дальше вопрос по скриптам — а как увидеть xml svg файла или точнее как получать доступ к параметрам svg из скрипта, когда оно завернуто в base64 ?
10.09.2025 в 11:55 #40308
manjey73УчастникВот что пишет GPT 🙂
Убедись, что SVG встроен в HTML, а не подключен как <img> или <object> — иначе JS не сможет получить доступ к элементам внутри.Отсюда вопрос, можно ли сделать настройку для картинок svg (если мы ее загружаем), чтобы она в data не запихивалась в base64 и встраивалась в браузере в html
<body> <!-- SVG встроен прямо в HTML --> <svg id="progress-svg" ...> ... </svg> <script> ... </script> </body>то есть в (data) мнемосхемы была вставлена как есть в виде xml и так же была в web сервере ?
10.09.2025 в 12:11 #40310
manjey73Участник<Image> <Name>TestRect.svg</Name> <MediaType>image/svg+xml</MediaType> <Data>PHN2ZyBpZD0icHJvZ3J--- бла-бла-бла--- base64</Data> </Image>Собственно добавить раздел SvgImages в который добавлять <svg> — </svg>
чтобы сохранить доступ скриптов к изображению.И при вставке картинки, если это SVG и имеет возможность какого-то управления, предлагать ее сохранить в этом разделе. Если картинка не управляемая, применяется как есть, тогда можно не перемещать в дополнительный раздел и так же запихнуть в base64. Что-то вроде того.
-
Ответ изменён 1 месяц, 3 недели назад пользователем
manjey73.
10.09.2025 в 15:33 #40321
MikhailМодераторДополнительные компоненты в разработке. Слайдер на данный момент не планируется — хорошая возможность кому-то разработать бесплатный или платный набор компонентов на свой вкус. Создание компонентов на новом движке стало удобнее и логичнее по сравнению со старым.
Для работы с SVG требуется специальный компонент. Если вставить SVG как рисунок, он будет вести себя как рисунок. Такой компонент войдёт в набор дополнительных компонентов.
10.09.2025 в 16:37 #40337
manjey73Участникslider всего лишь пример. и я наверное неправильно обозвал. Тут больше уровень наверное будет верным. Я в принципе про примитивы svg, которыми можно управлять небольшими скриптами. то есть доп компоненты для SVG это хорошо, но какие-то мелочи можно было бы решать при помощи svg + скрипт.
Это при условии, что если svg иметь возможность вставить не как рисунок, а именно как svg, как описано выше.
-
Ответ изменён 1 месяц, 3 недели назад пользователем
manjey73.
10.09.2025 в 16:41 #40339
manjey73Участникто есть иметь два подхода. То, что получится в компоненте работы с SVG и то, что можно еще сотворить шаловливыми руками 🙂
10.09.2025 в 16:57 #40340
MikhailМодераторУровень будет.
С SVG поэкспериментируем. -
Ответ изменён 1 месяц, 3 недели назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.

