Главная » ActionScript » Настройка компонента ScrollPane

0

Компонент ScrollPane можно изменять по горизонтали и по вертикали как во время разработки, так и при исполнении. При разработке выделите компонент в рабочей области и используйте инструмент "Свободное преобразование" или одну из команд "Модификация" > "Преобразовать". При исполнении используйте метод setSize() или любые применимые свойства и методы класса ScrollPane, например height, width, scaleX и scaleY.

Компонент ScrollPane имеет следующие графические параметры:

•   Точка регистрации (также известная как исходная точка или нулевая точка) содержимого находится в верхнем левом углу панели.

•   Если горизонтальная полоса прокрутки выключена, вертикальная полоса прокрутки отображается сверху вниз вдоль правого края панели прокрутки. Если вертикальная полоса прокрутки выключена, горизонтальная полоса прокрутки отображается слева направо вдоль нижнего края панели прокрутки. Можно отключить обе полосы прокрутки.

•   Если панель прокрутки слишком маленькая, содержимое может отображаться некорректно.

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

Использование стилей для компонента ScrollPane

Свойства стиля компонента ScrollPane задают значения для обложек и внутренних полей макета при отрисовке компонента. Различные стили обложки позволяют задавать различные классы для использования в обложках компонента. Дополнительную информацию об использовании стилей обложки см. в разделе «Об обложках» на странице 106.

1   Создайте новый документ Flash (ActionScript 3.0).

2   Перетащите компонент ScrollPane в рабочую область и присвойте ему имя экземпляра mySp.

3   Выберите вкладку "Параметры" в Инспекторе свойств и введите для параметра source следующее значение:

http://www.helpexamples.com/flash/images/image1.jpg.

4   В Кадр 1 основной временной шкалы на панели "Действия" введите следующий код.

mySp.setStyle("contentPadding", 5);

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

5   Выберите "Управление" > "Тестировать ролик".

Обложки и ScrollPane

Активами компонента ScrollPane являются рамка и полосы прокрутки. Информацию о выборе обложки для полос прокрутки см. в разделе «Использование обложек для компонента UIScrollBar» на странице 138.

Источник: Использование компонентов ActionScript 3.0 – 2008

По теме:

  • Комментарии