Создание полосы прокрутки для s:Panel в Flex

Я новичок в гибкой разработке.

В моем проекте я создал панель, используя это

<s:Panel x="46" y="193" width="75%" height="75%" dropShadowVisible="false">

что здесь происходит, так это то, что часть панели выходит из представления браузера, и мне нужно включить полосы прокрутки, чтобы я мог прокручивать до правого и нижнего конца самой панели.

Я хотел бы знать, как добавить полосы прокрутки на панель s:.


person learner2010    schedule 18.07.2011    source источник


Ответы (2)


обмотайте его скроллером! ;)

<s:Scroller>
...your content to scroll...
</s:Scroller>
person Nate    schedule 18.07.2011
comment
На самом деле мне нужно добавить полосу прокрутки в главное окно, а не только на панель. потому что для меня происходит то, что сама рамка панели обрезается справа и снизу, и я не могу понять, как добавить полосу прокрутки в само главное окно. - person learner2010; 18.07.2011

Чтобы использовать ваши собственные полосы прокрутки, вам нужны три вещи: 1. Ваш основной (родительский) контейнер должен реализовывать IViewport (подойдут любые подклассы s:Group) 2. Установите для свойства контейнера 'clipAndEnableScrolling' значение 'true'. 3. Вы назначаете этот основной контейнер как свойство 'viewport' вашей полосы прокрутки.

HTH, FTQuest

person FTQuest    schedule 19.07.2011