Spark组件中的滚动条组件用法
大家知道,Spark组件中很多组件不自带滚动条,如果想用滚动条效果,需要手动添加。
如VBox组件在Flex 4.5以后推荐使用VGroup代替,而VGroup就没有滚动条效果,要想做到有工具条效果有两种方式:
1、通过组件添加
<s:Scroller width="100" height="100">;
<s:Group horizontalScrollPosition="50" verticalScrollPosition="50">
<mx:Image width="300" height="400" source="@Embed(source='assets/logo.jpg')">
</s:Group>
</s:Scroller>
2、通过代码添加
这里需要注意的是,虽然看到上面的Scroller标签在Group标签之外,但是Scroller不是普通的容器,它不是通过addElement来添加。只能通过viweport来添加了。
代码为:
var p:Panel = new Panel();
var sc:Scroller = new Scroller();
panel.addElement(sc);
sc.viewport = visualElement as IViewport;