package
{
import flash.text.TextFieldAutoSize;
import mx.controls.Button;
public class WrappingButton extends Button
{
public function WrappingButton()
{
super();
}
override protected function createChildren():void
{
super.createChildren();
textField.multiline = true;
textField.wordWrap = true;
textField.autoSize = TextFieldAutoSize.CENTER;
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
textField.y = (this.height - textField.height) >> 1;
height = textField.height + getStyle("paddingTop") + getStyle("paddingBottom");
}
}
}
引用时:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local="*">
<local:WrappingButton label="The quick brown fox jumped over the lazy dog." width="100" paddingTop="10" paddingBottom="10" />
</mx:Application>
参考文档:
http://stackoverflow.com/questions/1654403/adobe-flex-word-wrap-in-button-label
分享到:
相关推荐
重载flex的Button, 使文本能够自动换行
FLEX中可换行CHECKBOX
NULL 博文链接:https://jzzwy.iteye.com/blog/1738561
Flex Label经常会使用到它的自动截取、自动换行代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
flex button的label字体垂直显示,这个是一个完整的事例,网上有部分代码,但是都不全
今天突然遇到ComBox选项长度过长问题.. 故重绘实现ComBox选项过长换行问题.
Flex中做得一个垂直button和一个含有垂直标签的TabNavigator
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
在Flex中如何使用按钮Button组件进行开发
flex 弹性布局,最后一行数量不足一行 列表项目左对齐的解决办法,经过实际测试,亲自有效,一行的数量可以随意设置。非常有用!
动画演示flex布局,包括flex父容器属性以及flex布局子元素属性 flex父容器属性有: 一. flex-direction 主轴方向 row:从左到右 row-reverse:从右到左 column:从上到下 column-reverse:从下到上 二. flex-wrap 子元素...
Flex 中如何根据不同行的内容, 动态调整每行的颜色。完整代码
主要是用于flex AIR工程远程自动检测新版本更新功能。 主要对比是<version>v4中version的版本,如v4
flex 三状态多选 自动分页DataGrid
flex 字体自动放大缩小例子,flex 字体自动放大缩小例子,flex 字体自动放大缩小例子
Flex Android项目 设置Button的背景色 为button添加背景色属性
flex中文帮助文档flex中文帮助文档
简单的FlexboxLayout,自动换行、排版,不受横竖屏影响;。 目前只是第二版本,后续会继续完善 项目链接 如果你感觉到对你有帮助,欢迎star 如果你感觉对代码有疑惑,或者需要修改的地方,欢迎issue 主要特性 简单,轻量...
FLEX 自动生成器