2013-09-22 48 views
0

我是flashAs3.0開發者,但是flex是新的。任何人都可以幫助我如何通過動態添加圖像在列表視圖中創建水平滾動條。我正在使用flash builder 4.6。flex中的水平滾動條

這裏我想這code.but我需要通過添加圖像來創建列表視圖中水平滾動-ER dynamically.Help我對此pls.Thanks提前

<s:Scroller width="100" height="100"> 
     <s:Group> 
      <mx:Image width="300" height="400" 
       source="@Embed(source='assets/logo.jpg')"/> 
     </s:Group>   
</s:Scroller> 

回答

0

您可能需要添加以下參數到你的卷軸:

<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'/> 

該組應該將自己的大小設置爲它的子級,並且作爲滾動條視口它應該創建正確的滾動區域。

0

我不完全確定你所描述的情況。使用您當前的代碼將水平滾動條添加到圖像。如果您動態添加更多圖像並且希望它們水平堆疊,那麼您將需要使用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> 

這就是我如何理解你的問題。如果我偏離軌道,我很抱歉。

祝你好運。