2013-10-25 188 views
0

我有一個列表,我想在特定數量的像素中水平移動。 這將是一個列表,它將顯示前3個項目,但是當您滾動時,只會一次移動一個項目。flex多列火花列表

這是我的代碼:

<s:List id="list_recipes" width="100%" 
      pageScrollingEnabled="true" change="list_recipes_changeHandler(event)" 
      verticalScrollPolicy="off" horizontalScrollPolicy="on" skinClass="skins.PagedListSkin" contentBackgroundAlpha="0" itemRenderer="renderer.ItemRecipe"> 
     <s:layout> 
      <s:TileLayout id="layout_recipe" columnWidth="200" useVirtualLayout="" 
          requestedRowCount="1" requestedColumnCount="-1" rowHeight="260" 
          horizontalGap="0" verticalGap="0" /> 

     </s:layout> 
    </s:List> 

謝謝

+0

感謝您的回覆,但我忘了提及它將用於移動。 – user2625587

回答

0

在你可以設置,這將在列表中移動按照您的要求增量列表的鼠標滾輪事件。

protected function list_recipes_mouseWheelHandler(event:MouseEvent):void 
     { 
      event.delta *= 10; 
      //It will multiply the delta 10 times 
          //you can use + for addition in place of * 
          //adjust the value that will suite your requirement 

     } 
+0

感謝您的回覆,但我忘了提及它將用於移動。 – user2625587