Контейнер приложений Flex spark отключает полосы прокрутки - PullRequest
2 голосов
/ 26 ноября 2010

Первый вопрос, должен ли я обязательно иметь контейнер приложения в качестве корневого узла в моем файле mxml? Во-вторых, я читал этот документ на веб-сайте Adobe, и там говорится, что в контейнере приложения spark по умолчанию нет полос прокрутки, и их можно добавить с помощью пользовательской темы оформления. (Посмотрите на таблицу сравнения контейнеров приложений mx и spark). Но моя проблема в том, что в контейнере приложения по умолчанию уже есть полосы прокрутки, и я хочу от них избавиться. У меня есть основной контейнер приложения с пользовательским дочерним компонентом, у которого уже есть полосы прокрутки. Я просто хочу, чтобы у ребенка были полосы прокрутки, а не главное приложение. Прямо сейчас у меня есть 2 полосы прокрутки, вложенные друг в друга.

Ответы [ 2 ]

3 голосов
/ 11 ноября 2011

Да, я решил эту проблему.Я взял один компонент MX ("Canvas") на внешнем компоненте приложения flex4 и обнаружил, что полоса прокрутки включена на ярлыке приложения.

1 голос
/ 04 декабря 2010

Я понял, что проблема была в том, что горизонтальный ползунок в моей панели управления. Если я удаляю ползунок из панели управления, контейнер работает как положено, что означает отсутствие полос прокрутки. Чтобы решить проблему с наличием ползунка в полосе прокрутки, просто поместите его в Hbox / Vbox. (не имеет значения, так как слайдер - это единственный контент, который я вставил туда), а затем отключите политику горизонтальной и вертикальной полосы прокрутки в поле. Заключение ползунка в контейнер коробки волшебным образом решает проблему.

...