Вот такой вот незамысловатый эксперимент с эффектом Motion Blur (размытие при быстром перемещении объекта). Качественный эффект получился? (Что бы остановить анимацию, кликайте по флешке)
Одно из практических применений можно посмотреть. Листая странички, Gametag’s будут размываться при движении.
Оформление (skin) было навеяно недавней покупкой Xbox. Так же преследовал цель, сделать как можно компактнее. Компонент откликается на Event.CHANGE и Event.SELECT. Предоставляет возможности широкой настройки (можно настроить степень сворачивания элементов выбора страниц(в примере CLOSE_RATIO = 0.3) и т.п.)
Предоставляю вашему вниманию, следующую версию PROFPicker. Пикер научился выставлять ползунки и вообще работать с начальным значением цвета. Возвращать цвет в HEX(uint) и RGB(object : {r,g,b}). А также самое приятное, в зависимости от положения, автоматически находить свободное место для раскрытия окна выбора цвета. Планирую дальше работать над пикером, вычистив должным образом код, а также есть мысль использовать свой Event, аля PickerEvent. Пока что пикер можно слушать Event.CHANGE.
Заметил одну неприятную вещь, да все небыло времени в ней разобраться, так сказать проверить, действительно ли существует проблема. Как оказалось проблема действительно имеет место. Что бы достичь цели нам многое не надо, а просто к окружности применить фильтр и положить под маску, и мы получим ужасную окружность, с срубленными краями.
Продолжаю работать над GUI ориентированных больше на графику и эффекты. Вот хочу показать следующие наработки. Конструктор градиента. Практически как в Фотошопе (отличный прототип как ни крути ). Еще дорабатываю возможность «отрывать» ползунок, а также вызов PROFPicker’а при двойной клике на ползунок. Демо: