![]() |
|
||||||||||
|
|||||
|
Как можно проскинировать скролл у канваса(например)?
Если нельзя скинировать скролл готового компонента, то как прикрепить скролл к моему компоненту(основа - canvas)? |
|
|||||
|
Регистрация: Feb 2008
Адрес: Russia
Сообщений: 19
|
Надо изменить стили "horizontalScrollBarStyleName" и "verticalScrollBarStyleName" (см. ScrollBar.as)
или так: p.s. смотри функцию styleChanged() в файле Container.as
__________________
lida -- dyra (c) lida Последний раз редактировалось moron; 11.06.2008 в 12:26. |
|
|||||
|
Регистрация: Feb 2008
Адрес: Russia
Сообщений: 19
|
Пример в mxml с использованием стилей:
|
|
|||||
|
Например, в .css пишешь
.fsVerticalScrollBar {
downArrowSkin: Embed(source="/assets/ScrollBar/downArrow.png");
upArrowSkin: Embed(source="/assets/ScrollBar/upArrow.png");
thumbSkin: Embed(source="/assets/ScrollBar/thumb.png");
/*
downArrowUpSkin: Embed(source="/assets/ScrollBar/downArrow.png");
downArrowOverSkin: Embed(source="/assets/ScrollBar/downArrow.png");
downArrowDownSkin: Embed(source="/assets/ScrollBar/downArrow.png");
downArrowDisabledSkin: Embed(source="/assets/ScrollBar/downArrow.png");
upArrowUpSkin: Embed(source="/assets/ScrollBar/upArrow.png");
upArrowOverSkin: Embed(source="/assets/ScrollBar/upArrow.png");
upArrowDownSkin: Embed(source="/assets/ScrollBar/upArrow.png");
upArrowDisabledSkin: Embed(source="/assets/ScrollBar/upArrow.png");
thumbDownSkin: Embed(source="/assets/ScrollBar/thumb.png");
thumbUpSkin: Embed(source="/assets/ScrollBar/thumb.png");
thumbOverSkin: Embed(source="/assets/ScrollBar/thumb.png");
*/
trackSkin: Embed(source="/assets/ScrollBar/scrolltrack.png");
trackDisabledSkin: Embed(source="/assets/ScrollBar/scrolltrack.png");
thumbOffset: 0;
}
В свойствах компонента соответственно |
|
|||||
|
огромное спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|