怎样给mx:Treecss添加滚动条条

4428人阅读
大家知道,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不是普通的容器,它不是通过来添加。只能通过viweport来添加了。
代码为:var p:Panel = new Panel();
var sc:Scroller = new Scroller();
panel.addElement(sc);
sc.viewport = visualElement as IV
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:108659次
积分:1561
积分:1561
排名:第10672名
原创:30篇
转载:125篇
评论:26条
(1)(3)(1)(1)(2)(11)(6)(8)(2)(11)(23)(12)(14)(23)(37)给Spark Panel添加滚动条 - flex爱好者 - ITeye技术网站
博客分类:
spark中的滚动条不会像mx中自动的出现,但是可以通过Scroller添加滚动条。
下面的代码功能是对panel添加滚动条。
&s:Panel title="表单" width="400" height="300" id="panel" &
&s:layout &
&s:VerticalLayout/&
&/s:layout&
&s:Scroller width="100%" height="100%"&
&s:VGroup left="20" right="20" top="20" bottom="20" height="100%"&
&s:TextInput height="310" width="100%" text="内容区域可以出现滚动条"/&
&/s:VGroup&
&/s:Scroller&
&s:controlBarLayout&
&s:HorizontalLayout paddingLeft="12" gap="5" /&
&/s:controlBarLayout&
&s:controlBarContent&
&s:HGroup width="100%" height="40" verticalAlign="middle" horizontalAlign="right" gap="10" paddingRight="5"&
&s:Label text="固定在Panel的最下方"/&
&s:Button label="确定"/&
&s:Button label="取消"/&
&/s:HGroup&
&/s:controlBarContent&
&/s:Panel&
效果图如下:
yunzhongxia
浏览: 297215 次
来自: 北京
大神,我想要源码,这个功能我折腾了好我啊fuhan247@16 ...
一样的代码,两台机器上面,完全不同的报错。。Flex实现htt ...
楼主,能否把源码发份嘛,不胜感激,我的邮箱是 ...
怎么还有人踩呢,奇怪。 非常不错。 解决了

我要回帖

更多关于 html 添加滚动条 的文章

 

随机推荐