Горизонтальный скроллер в флекс

Я разработчик 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>

Вот как я понял твой вопрос. Мои извинения, если я не в курсе.

Удачи.

Другие вопросы по тегам