Apache flex Flex:VBOX类型(平滑)滚动列表?
我有一个使用自定义itemRenderer和自定义itemEditor的列表控件。itemRenderer/编辑器是textarea控件,每个控件至少有3行文本 列表控件的默认滚动特性是按项滚动,而不是按VBOX滚动的像素数滚动 我希望我的列表控件具有更多的文字处理器外观,向下滚动将一次滚动一行文本。因为每个列表项至少包含3行文本,所以向下滚动将跳过所有三行,并将下一个列表项定位在列表控件的顶部 有什么建议吗 我试图找出如何编写一个可以像列表一样工作的自定义VBOX,但我对flex是新手,而且我只编程了一年。。。。不确定从哪里开始Apache flex Flex:VBOX类型(平滑)滚动列表?,apache-flex,actionscript-3,list,mxml,vbox,Apache Flex,Actionscript 3,List,Mxml,Vbox,我有一个使用自定义itemRenderer和自定义itemEditor的列表控件。itemRenderer/编辑器是textarea控件,每个控件至少有3行文本 列表控件的默认滚动特性是按项滚动,而不是按VBOX滚动的像素数滚动 我希望我的列表控件具有更多的文字处理器外观,向下滚动将一次滚动一行文本。因为每个列表项至少包含3行文本,所以向下滚动将跳过所有三行,并将下一个列表项定位在列表控件的顶部 有什么建议吗 我试图找出如何编写一个可以像列表一样工作的自定义VBOX,但我对flex是新手,而且我
谢谢 使用Flex 4中的Spark List控件(测试版可用)。它的“滚动”界面更加灵活。对于我关于在我们的应用程序中使用FLex 4组件的评论,还没有得到答案 然而,我推断,如果我的需求是一个包含大量控件的大列表,那么就不可能有一个具有可变行高的平滑滚动列表
由于列表控件不会一次实例化其所有项,因此无法根据所有控件的总高度确定所需的最小和最大滚动值。它只能根据包含的控件数确定这些值。Bummer:-(我在使用带有文本和拇指的项目渲染器时遇到了类似的问题。解决方法是让列表在显示之前渲染其所有项目,将列表包装在滚动条和组中,并关闭列表本身内部的滚动。确保不指定列表高度-让flex这样做 我的代码:(出于某种原因,我不得不将滚动条放入一个组中,以使其工作)
(可能)愚蠢的问题…如果我用Flex 4在我的机器上设计这个组件,它能被编译,然后并入我们公司正在建设的一个更大的Flex 3项目吗?我不知道它是如何工作的。否则很遗憾,它不会有任何好处
<s:Group width="100%" height="100%">
<s:Scroller width="100%" height="100%" horizontalScrollPolicy="off" id="listScroll">
<s:Group width="100%" height="100%">
<s:List dataProvider="{arrData}" itemRenderer="renderers.ListingItemRenderer"
verticalScrollPolicy="off" click="listingSelected()" width="100%" />
</s:Group>
</s:Scroller>
</s:Group>