今天做Flex时碰到一头疼的问题,当Box中的内容超出页面时,竟然没有一个VBox或页面出现滚动条,超出的部分没法看。
我用的是Flex4.5, 初学者,看的书都是老一版的。书上一般用的是:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
而4.5用的是所谓的spark等玩意:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
学习过程中发现有spark的跟mx的很多有区别,像DataGrid在Spark中竟没有editable属性,现在又遇到这个VBox不会出现滚动条,郁闷啊。
======================================================================
今天终于知道怎么弄滚动条了,使用<s:Scroller>类。
<s:Scroller width="100%" height="100%">
<s:Group>
<mx:VBox id="content" width="100%" height="100%">
</mx:VBox>
</s:Group>
</s:Scroller>
当VBox的宽高超出大小时就会有滚动条了。
分享到:
相关推荐
在Flex中,如果希望在容器内不显示滚动条,可以通过设置`horizontalScrollPolicy`和`verticalScrollPolicy`属性为`off`来实现。这两个属性分别控制水平和垂直方向上的滚动条策略。 **示例代码**: ```actionscript...
当子组件的尺寸超过其父容器时,Flex布局容器可以自动添加滚动条。 6. **支持拖放操作**:DataGrid组件支持将列标题拖拽到新位置,以及通过点击标题完成数据排序。拖放操作增加了用户界面的互动性,允许用户通过...
如何使应用去掉水平滚动条而显示垂直滚动条? - **答案**:通过设置`<s:Application>`标签中的`scrollPolicy`属性。 #### 28. 我想创建的视图居中怎么办? - **答案**:使用Flex布局管理器,如`<s:HBox>`或`<s:...
HScrollbar组件实现了水平滚动条的功能,当内容超出容器宽度时可以使用。 ##### 8. **HSlider** HSlider组件提供了水平滑块的功能,适用于设置数值范围内的值。 ##### 9. **List** List组件用于显示列表数据,...
HScrollbar是水平滚动条,用于当内容超过容器宽度时,实现水平滚动功能。 #### HSlider HSlider是水平滑动条,用于控制数值范围的选择,常见于音量控制、亮度调节等场景。 #### List List组件用于展示垂直列表,...
- **HScrollBar**: 水平滚动条组件。 - **HSlider**: 水平滑动条组件。 - **List**: 显示项目列表的组件。 - **NumericStepper**: 用于数字输入并提供加减操作的组件。 - **ProgressBar**: 进度条组件,常用于显示...