因此,@ Khaled展示了使用MX组件的方法.如果您使用Spark组件,则该事件不起作用.相反,你可以听取myList.scroller.viewport.verticalScrollPosition或改变horizontalScrollPosition.
<fx:Declarations>
<fx:int id="scrollingCount" />
</fx:Declarations>
<s:initialize>
BindingUtils.bindSetter(function(x:*):void { scrollingCount++; }, myList.scroller.viewport, "verticalScrollPosition");
</s:initialize>
<s:VGroup>
<s:Label text="Scrolling: {scrollingCount}" />
<s:List id="myList" height="200" dataProvider="{myData}" />
</s:VGroup>
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,你都不知道列表何时停止滚动(我不确定你是否想要它).你可能需要设置一个计时器,任何时候计时器关闭而没有任何滚动事件,你不再滚动?
不幸的是,你没有解释你想要完成什么,我们无法充分回答你的问题.
| 归档时间: |
|
| 查看次数: |
3096 次 |
| 最近记录: |