На прошлой неделе началось открытое бета-тестирование набора компонентов «LiquidComponents», о выходе альфа-версии которого уже писалось в Garbage Collector-е. Сейчас для тестирования выложено четыре компонента: LiquidButton, LiquidCheckBox, LiquidRadioButton и LiquidTextInput.
С момента показа возможностей альфа-версии было сделано одно важное изменение в архитектуре компонентов — теперь они расширяют стандартные UI-компоненты, поставляемые совместно с Flash CS3, что позволяет:
- Использовать их в любом контексте, предполагающем работу с компонентами пользовательского интерфейса Flash CS3;
- В случае возникновения затруднений, использовать для консультаций документацию по стандартным компонентам Flash CS3 по любым темам, кроме скинования (поскольку стандартные компоненты не скинуются). Документация по возможностям скинования LiquidComponents сейчас находится здесь.
— «Зачем нужны эти компоненты, если есть Flex-фрэймворк?» — спросите вы. Затем, что частенько в разрабатываемом AS3-проекте нужно задействовать лишь небольшое количество компонентов пользовательского интерфейса. Типичный жизненный пример: форма авторизации, состоящая из парочки текстовых полей, чекбокса «Запомнить меня на этом компьютере» и кнопки «Вход». Тащить весь Flex Framework в приложение, только из-за трех типов компонентов, и увеличивать вес приложения на 300 kB — мягко говоря, не очень умное решение. Использовать стандартные компоненты, поставляемые с Flash CS3 тоже не желательно из-за их не самого стильного внешнего вида, который ни каким способом нельзя изменить. И вот тут-то на выручку придут компоненты из набора «LiquidComponents», которые изначально сделаны таким образом, что процесс скинования в них очень прост и удобен.
Чтобы стать участником тестирования, достаточно:
Пожалуй, приму участие. Как раз время свободное есть…