Flash构建器 - 火花列表滚动:检测水平滚动位置的变化

时间:2011-06-21 08:56:05

标签: flash flash-builder flex-spark

我有一个Spark List组件,其中应用了Horizo​​ntal布局。 我想知道在horizo​​ntalScrollPosition发生变化时是否触发了一个事件。

我在Flash Builder移动项目中,我需要这个,因为我正在使用List作为幻灯片浏览器,用户可以通过一种轻扫手势滚动列表(或者鼠标拖动,因为项目将是也导出在AIR)我想避免部分显示两个幻灯片,跨越视口。视口宽度为1024像素,每张幻灯片为1024像素,并且必须在视口上完美居中。我想抓住上面提到的事件,这样我就可以检测内容的位置并通过补间过渡设置他的位置,这样我就可以实现我的目标。

有关于此的任何想法? 我试过谷歌搜索但没有运气,请帮帮我!!!

再见! 路加

1 个答案:

答案 0 :(得分:0)

使用DataBindings ....

component_CreationHandler中的

{
   BindingUtils.bindSetter(value_changeHandler,scroller,"_horizontalScrollPosition");
}

public function value_changeHandler(scrollPos:Number):void{...}