Сейчас работаю над еще одним очень важным компонентом пользовательского интерфейса – подсказка (Tooltip).
Так как компонент будет поддерживать закругление углов (Rounded corners), необходимо разработать полноценную логику рисования части кривой Безье, после пересечения с «усиком» подсказки.
Смотреть в действии
P.S.
Всегда хотел иметь компонент такого рода под рукой. Так что, PROFGUI в скором времени обзаведется 5-ым компонентом.
В пятницу возник очень интересный вопрос. А есть ли действительно разница? А если есть, насколько быстрее Shape. Ведь в хелпе черным по белому написано:
A Shape instance will perform better than other display objects for drawing, because it doesn’t have the overhead of the additional functionality in the Sprite and MovieClip classes.
Тест очень прост рисуем 600 * 400 прямоугольников разного цвета. Результат теста получился следующий, что нету разницы. Сразу предупреждаю, что для рисования 240 000 прямоугольников, нужен неплохой процессор. Если вы уверены, что ваш ПК справится, можете тоже протестировать нажав кнопки.
Просмотр
Заметил одну неприятную вещь, да все небыло времени в ней разобраться, так сказать проверить, действительно ли существует проблема. Как оказалось проблема действительно имеет место. Что бы достичь цели нам многое не надо, а просто к окружности применить фильтр и положить под маску, и мы получим ужасную окружность, с срубленными краями.
Просмотр