`

flex textArea的滚动问题

    博客分类:
  • Flex
阅读更多



有两种方式解决此问题:

第一种是textArea监听flexEvent.value_commit事件

然后再事件处理中使用textArea的verticalScrollPosition = maxVerticalScrollPosition;;

第二种是监听event.update_complete事件

 

txtMessages.addEventListener(Event.UPDATE_COMPLETE, OnMessageBoxUpdateComplete);
......
private function OnMessageBoxUpdateComplete(event:Event):void {
  if (txtMessages.verticalScrollPosition < txtMessages.maxVerticalScrollPosition) {
     txtMessages.verticalScrollPosition = txtMessages.maxVerticalScrollPosition;
  }
}

分享到:
评论

相关推荐

    flex中使用css样式修改TextArea滚动条的皮肤代码

    本知识点将详细介绍如何在Flex中使用CSS样式来修改TextArea滚动条的皮肤。首先,需要了解的是,在Flex中,滚动条的皮肤样式可以通过设置其组件的样式属性来实现定制。具体来说,涉及到的属性包括滑块(thumbSkin)、...

    flex3 textArea 高度自适应

    在标题“flex3 textArea 高度自适应”中提到的问题,就是如何实现这样一个功能,让`TextArea`的大小随着其内容的增加而自动调整。 在描述中提到,已经有一个自定义的解决方案,可以依据文本内容自动调整`TextArea`...

    FLEX自动调整大小文本框控件

    与单行的TextField相比,TextArea支持滚动条,允许文本换行,并且可以设置垂直和水平滚动条,使得在内容过多时仍能完整展示。 这个自适应大小的文本框控件的工作原理可能包括以下几点: 1. **监听事件**:控件可能...

    [转]TextArea TextField 文本 即时显示最后一行

    它提供了比TextField更丰富的文本格式化选项,例如换行、滚动条和自动调整大小等特性。而TextField则通常用于单行文本输入或显示,虽然也支持多行文本,但其功能相对简单。 在AS3中,我们可以通过监听文本字段的...

    flex组件介绍

    - **List**:显示一个可滚动的单选或多选列表框。 - **Text**:显示不可编辑的多行文本。 - **TextArea**:显示可编辑的多行文本。 总之,Flex组件是构建现代、动态且响应式应用程序的关键。通过对这些组件的深入...

    CHM:基于flex4技术从零开发flex博客系统

    2. **Spark组件库**:Flex 4引入了Spark组件库,它提供了一套全新的UI组件,如Button、Label、TextArea等,这些组件设计精美,性能优秀。学习如何使用Spark组件来构建用户界面是至关重要的。 3. **MXML与...

    flex开发 paper 浏览

    2. **Flex组件库**:Flex提供了大量的预定义组件,如Button、TextArea、Canvas等,可以方便地构建用户界面。对于"paper浏览",可能需要用到Scroller、ViewStack或者Accordion等组件来实现页面翻动和导航功能。 3. *...

    flex基本控件总结

    4. TextArea(文本区域):允许编辑文本,可有滚动条,支持HTML和富文本。可以设置为只读或禁用,限制最大字符数。 5. RichTextArea(富文本区域):提供更复杂的文本编辑功能,如字体、颜色、样式等,包含文本区域...

    Flex4视频教程_03-02使用文本组件.rar

    它支持滚动条和可变高度,用户可以自由输入和编辑文本。 5. **TextInput组件** - TextInput组件用于接收用户单行输入,常用于表单或搜索框。可以通过限制最大字符数、设置初始文本或禁用状态来控制用户的输入行为...

    Developing Mobile Applications with ADOBE FLEX and ADOBE FLASH BUILDER

    - **滚动条使用**:为内容较多的区域提供滚动功能。 - **菜单设计**:创建顶部菜单栏或底部菜单。 - **加载指示器**:显示加载动画提升用户体验。 ##### 4.2 设计与工作流程 - **支持多种屏幕尺寸**:通过CSS样式表...

    flex4.5学习笔记

    - **子元素**: `&lt;s:ScrollView viewport="{employeeGroup}"/&gt;`,用于滚动显示`employeeGroup`中的内容。 **知识点2:CSS的调用与主题更换** - **CSS调用**: 使用`&lt;s:Style&gt;`标签或外部样式表来定义样式规则,并...

    flex3的cookbook书籍完整版dpf(包含目录)

    flex3的cookbook书籍完整版dpf(包含目录),目录是我花了两个多小时自己整理的,希望对大家有帮助。 目录: 第一章.Flex与ActionScript基础(3) 1.1节.用FlexBuilder创建Flex项目 1.2节.用FlexBuilder创建Flex库项目 ...

    《Flex 3 组件实例与应用(2009版)》(PDF)

    《Flex 3 组件实例与应用(2009版)》是一本深入解析Adobe Flex 3框架下组件使用与实践的专业书籍。本书由Dason精心整理于2009年2月,全面覆盖了Flex 3中的各种控件、容器、数据可视化组件以及效果、视图状态和过渡...

    Flex 3 组件实例与应用(2009版)

    - **TextArea** - 多行文本输入框。 - **TextInput** - 单行文本输入框。 ##### 3. **Containers** - **Application** - 应用程序容器。 - **Accordion** - 手风琴面板容器。 - **ApplicationControlBar** - 应用...

    Flex UI组件使用全集

    - **HScrollBar**: 水平滚动条组件。 - **HSlider**: 水平滑动条组件。 - **List**: 显示项目列表的组件。 - **NumericStepper**: 用于数字输入并提供加减操作的组件。 - **ProgressBar**: 进度条组件,常用于显示...

    Flex tree组件数据源、图标等修改

    示例中展示了如何为Tree组件添加滚动条样式、选中项的颜色以及为Tree组件的不同状态(默认、打开、关闭、含有子项等)设置不同的图标。其中,使用了@符号来获取XML节点的属性值,例如:@label表示获取label属性的值...

    jquery 留言板

    在Web开发领域,jQuery留言板是常见且实用的功能,它允许用户在网站上发表评论、提出问题或进行交流。本篇文章将深入探讨如何利用jQuery构建一个功能完善的留言板系统。 一、HTML基础结构 首先,我们需要创建一个...

    文本框自动换行

    例如,使用CSS的`display: flex`或`display: inline-block`可以让HTML元素根据内容自动扩展;在Android,可以使用`wrap_content`作为尺寸值;在iOS,可以使用`autoresizingMask`。 4. **事件监听**:在某些场景下,...

    详解h5页面在不同ios设备上的问题总结

    为了解决这个问题,可以考虑放弃使用`fixed`布局,转而采用`flex`布局,它通常能提供更好的兼容性和用户体验。如果必须使用`absolute`定位,可参照光标偏移的解决方案来调整布局。 尽管上述方法可以解决一些常见的...

    HTML5 CSS3 JavaScriptWeb前端开发自测试卷2.pdf

    3. 动态滚动文字:`&lt;marquee&gt;`标签用于创建动态滚动效果的文字(选项A)。 4. HTML表单元素:`&lt;input&gt;`标签的`type="password"`创建密码框(选项A),一组单选按钮的`name`属性值应该一致(选项B),`...

Global site tag (gtag.js) - Google Analytics