![]() |
Как реализовать Rules на flex
Доброго дня всем, вопрос - как можно реализовать компонент rules (линейка по типу фотошоповской или флешовой) во flex?. Имеются компоненты mx:VRule и mx:HRule - но какие то они "кастрированные", а требуется создать настоящую волосатую линейку с делениями и возможностью зума.
|
Самому придется писать или поищите готовый. Я тупо метки рисовал в УИкомпоненте. Но можно вроде как то исхитрится полосатой битмапой залить прямоугольник, наверное.
|
Та не полосатый битмап не катит, во первых размер плавающий во вторых показания меняться будут от сантиметров до дюймов и миллиметров - одним словом линейка должна быть настоящая :). В принципе ничего сложного нет в том чтоб сделать 2 широкие полосы и раскидать на них метки через фиксированное расстояние (в зависимости от типа измерения), а потом каждый раз их перерисовывать, но я думал есть способ попроще. На ткнулся на интересный пример http://www.hulstkamp.com/2010/09/29/...4/555#more-555 сижу разбираюсь
Добавлено через 3 часа 29 минут Вот навоял - так себе получилось, но работает. Может кому пригодится, ну или кто, что лучше предложит FLEX Код:
<?xml version="1.0" encoding="utf-8"?> |
| Часовой пояс GMT +4, время: 13:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.