На ByteArray.org вниманию сообщества был представлен новый набор UI компонентов для Flash CS3 под названием «Liquid Components».
Набор «Liquid Components» предназначен для Flash-разработчиков, которые хотят использовать полностью скинуемые компоненты в их веб-сайтах, играх или RIA-приложениях.
Механизм скинования основывается на простом правиле: один компонент — один PNG файл (или другой формат растрового изображения). Большинство характеристик может быть взято из PNG файла:
- состояния компонента;
- размеры компонента;
- сетка растяжения компонента;
- цвета текста для каждого из состояний.
«Liquid Components» делает процесс смены скинов во время работы приложения очень легким, потому что он основан на загрузке растровых изображений. Это позволяет:
- загружать и применять скины на этапе выполнения приложения;
- модифицировать скины на этапе выполнения приложения.
Кроме того, вместе с набором поставляется специальный инспектор компонентов для Flash IDE. Благодаря этому, дизайнеры могут работать с внешним видом компонентов без написания кода. Список возможностей, предоставляемых Liquid Components inspector:
- вкладка для работы с набором «Liquid Components»;
- возможность копирования-вставки параметров;
- рекурсивный предпросмотр компонентов;
- показ в виде ComboBox-а ассоциированного с объектом содержимого библиотеки.
Другие возможности набора «Liquid Components»:
- API компонентов в стиле Flash CS3;
- растровые иконки для каждого из состояний;
- возможность установки нового стиля вызовом
setStyle(), а так же при помощиget/setметодов; - поддержка растровых шрифтов;
- составная архитектура компонентов:
myScoller.getScollerButton(); - поддержка предпросмотра в Flash CS3.
Набор компонентов «Liquid Components» не будет Open Source, но лицензия на него обойдется вам всего в 1$. Набор компонентов «Liquid Components» не будет Open Source, но будет распространяться совершенно бесплатно. Релиз намечается на 2008 год, но закрытое альфа-тестирование уже производится. Желающие присоединиться к тестированию должны сообщить об этом, написав письмо на didier [Ксения Собчак] bytearray.org.
отличная новость! компонентики зачетные!