Flex 4 Scrollbar Скин не изменяет размер - PullRequest
0 голосов
/ 01 августа 2010

Я работаю над приложением Flex 4 и начал настраивать интерфейс с помощью скинов, чтобы придать ему совершенно новый вид.

Итак, я создал две оболочки с полосой прокрутки во Flash Catalyst (одну горизонтальную, однувертикальный).

Отлично работает, когда я тестирую приложение через Catalyst, поэтому я взял его и импортировал в Flash Builder, скопировал компоненты и определил новые обложки в моем файле css для HScrollbar и VScrollbar.

Скин работает, все кнопки в порядке.Но полоса прокрутки не изменяется по некоторым причинам.Он остается на той же высоте, на которую я его рассчитывал, независимо от содержимого, к которому он привязан.

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

Также я заметил следующее.

У меня есть пользовательский компонент, действующий как список.Он расширяет группу и содержит скроллер.Поэтому в одном месте приложения Scrollthumb становится ниже, чем в другом месте, где используется тот же пользовательский список.

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

У кого-нибудь есть похожие проблемы?

Ответы [ 2 ]

1 голос
/ 15 июня 2011

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

Есть пара вещей, которые нужно проверить, во-первых, есть ли заданная высота на коже большого пальца?

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

0 голосов
/ 09 мая 2011

Я полагаю, что ваши графические элементы определены как каждая отдельная часть полосы прокрутки (верхняя стрелка, нижняя стрелка, дорожка и т. Д.): В этом случае вы должны убедиться, что размеры элементов не фиксированы ... они должен быть в%, чтобы можно было изменять размеры в зависимости от контейнера.

...