Flex Mobile StyleableTextField基于方向截断文本

时间:2012-05-20 03:52:06

标签: android ios flash flex flex4.6

我正在为Flex应用程序中的列表组件创建一个ItemRenderer。在我的项目渲染器中,我有一个StyleableTextField,其中包含列表中当前项目的简短描述。如果这个评论变得很长(可能会这样),我想在最后用...截断它。

使用StyleableTextField可以做到这一点吗?此外,如果设备旋转,我希望截断更改为新的宽度。这也可能吗?

我认为如果第一个是可能的话,第二个是可能的。我所要做的就是听一个StageOrientationEvent.ORIENTATION_CHANGING事件。

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

StyleableTextField有一个公开方法

truncateToFit(truncationIndicator:String = "..."):Boolean

截断文本以使其水平拟合,并在文本中附加省略号(...)。

另一种选择是使用LabelItemRenderer自动截断其文本(通过内置StyleableTextField)并添加省略号标记。您可以按原样使用LabelItemRender,也可以对其进行扩展以实现自定义LabelItemRenderer。

关于如何扩展LabelItemRenderer的更多内容: