Горизонтальный скроллер в флекс
Я разработчик flashAs3.0, но я новичок в flex.Can любой может помочь мне, как создать горизонтальную прокрутку в виде списка, динамически добавляя изображения. Я использую Flash Builder 4.6.
Здесь я попробовал этот код. Но мне нужно создать горизонтальную прокрутку в виде списка, динамически добавляя изображения. Помогите мне относительно этого pl. Спасибо заранее
<s:Scroller width="100" height="100">
<s:Group>
<mx:Image width="300" height="400"
source="@Embed(source='assets/logo.jpg')"/>
</s:Group>
</s:Scroller>
2 ответа
Возможно, вам понадобится добавить следующие аргументы в ваш скроллер:
<s:Scroller horizontalScrollPolicy="on" verticalScrollPolicy="on">
Это должно привести к появлению полос прокрутки. Если вы все еще не можете прокрутить, то контейнер внутри скроллера не устанавливает правильную высоту и ширину, попробуйте:
<s:Scroller horizontalScrollPolicy="on" verticalScrollPolicy="on" height='150' width='150'>
<s:Group height='100%' width='100%'>
<s:Image height='400' width='300'/>
Размер группы должен соответствовать ее дочерним элементам, и в качестве области просмотра скроллеров она должна создавать правильную область прокрутки.
Я не совсем уверен в ситуации, которую вы описываете. С вашим текущим кодом горизонтальная полоса прокрутки добавляется к изображению. Если вы добавляете больше изображений динамически и хотите, чтобы они складывались горизонтально, вам нужно будет использовать HGroup вместо обычной группы.
<s:Scroller width="100" height="100">
<s:HGroup>
<mx:Image width="300" height="400"
source="@Embed(source='assets/logo.jpg')"/>
</s:HGroup>
</s:Scroller>
Вот как я понял твой вопрос. Мои извинения, если я не в курсе.
Удачи.