полоса прокрутки hbox не отображается - PullRequest
0 голосов
/ 11 января 2012

Мне нужно поместить горизонтальную полосу прокрутки в динамически создаваемый Hbox. я пишу код так:

hbxWallAImg = new HBox();
hbxWallAImg.horizontalScrollPolicy="on";

но все еще нет полосы прокрутки. я пробовал setStyle также. но это тоже не работает.

1 Ответ

0 голосов
/ 11 января 2012

Полоса прокрутки не будет видна, если содержимое окна не помещается в порт просмотра окна. Так что, просто установив политику прокрутки, она не будет отображаться, а, скорее, когда элемент будет «знать», что в случае, если его содержимое не подходит, он должен отображать полосы прокрутки. Вам также нужно добавить некоторые дочерние элементы и размеры (с высотой) в HBox.

Без размеров он будет «растягиваться» настолько, насколько это необходимо для размещения содержимого, поэтому полосы прокрутки в этом случае также не будут видны.

Всю информацию о просмотре портов и прокрутке во Flex 4 можно найти здесь: http://www.adobe.com/devnet/flex/articles/flex4_viewport_scrolling.html

Надеюсь, это поможет. Хорошего дня, Роми

...