![]() |
|
|
|||||
Регистрация: Mar 2011
Адрес: Таганрог
Сообщений: 21
|
![]() Ну реализовать комбо бокс со скруглением.
Т.е требуется скинирование. Подскажите пожалуйста реализацию |
|
|||||
Регистрация: Mar 2011
Адрес: Таганрог
Сообщений: 21
|
Сейчас это только эскиз!
Пока еще ничего не используется. Но думаю наверное использовать spark |
|
|||||
Оказывается Fireworks отличный инструмент для скинования. В нем уже есть комбо бокс, можно менять как угодно. Вот видео http://layersmagazine.com/fireworks-...-skinning.html
Все делается очень быстро и удобно. |
|
|||||
Регистрация: Mar 2011
Адрес: Таганрог
Сообщений: 21
|
т.е просто отдельные мувики для всех составляющих?!
Просто есть такой прикол - что вроде выглядит со скруглениями а когда активные то скругления пропадают |
|
|||||
Цитата:
Цитата:
Последний раз редактировалось alatar; 19.03.2011 в 17:09. |
|
|||||
Регистрация: Mar 2011
Адрес: Таганрог
Сообщений: 21
|
Кое с чем под разобрался.
Но возникли трудности с закруглением выделяемого элемента - прямоугольник combox в состоянии = state open <s:Scroller id="scroller" left="0" top="0" right="0" bottom="0" hasFocusableChildren="false" minViewportInset="1" skinClass="spark.skins.spark.ScrollerSkin"> <!--- @copy spark.components.SkinnableDataContainer#dataGroup--> <s:DataGroup id="dataGroup" itemRenderer="spark.skins.spark.DefaultItemRenderer"> <s:layout> <s:VerticalLayout gap="0" horizontalAlign="contentJustify" requestedMinRowCount="1" requestedMaxRowCount="6"/> </s:layout> </s:DataGroup> </s:Scroller> точнее создать свой - унаследованный от этого Возможно по другому как то можно закруглить ? или как создать скин у наследованный spark.skins.spark.DefaultItemRenderer - ну чтоб выделяемый элемент был прямоугольником с radiusX="10" radiusY="10" |
|
|||||
В качестве ItemRenderer может использоваться любой класс, наследник UIComponent реализующий IDataRenderer.
По-умолчанию itemRenderer с прозрачным фоном. Т.е. что бы получить рендерер со скругленными краями надо отрисовать у него фон. |
|
|||||
Регистрация: Mar 2011
Адрес: Таганрог
Сообщений: 21
|
жму в билдере - New > MXML Skin
там просит выбрать Host component и as copy class не знаю что в качестве хоста в качестве копии класса пытаюсь spark.skins.spark.DefaultItemRenderer ничего не получается |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:39. |
|
« Предыдущая тема | Следующая тема » |
Теги |
combobox , flex , skin |
Опции темы | |
Опции просмотра | |
|
|