首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何对齐按钮组件的标签?

如何对齐按钮组件的标签?
EN

Stack Overflow用户
提问于 2014-09-09 23:12:51
回答 1查看 344关注 0票数 0

我的场景里有一个按钮组件。但是,当我将labelPlacement设置为左时,它无法做到这一点。我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-10 04:26:02

根据我对labelPlacement属性的理解和了解,它与使用按钮内的图标结合使用,而不一定要改变文本相对于按钮边界的位置。

以下是Adobe网站上的一些文档:

如果使用带有按钮实例的图标,则可以通过使用来自labelPlacement类(fl.controls.ButtonLabelPlacement)的一个常量来设置ButtonLabelPlacement属性,从而控制文本标签相对于图标的位置。有关使用按钮图标的详细信息,请参阅设置图标。

资料来源:as3.html附加资料来源:6

但是,将文本移动到左侧的一种方法是在字符串的右侧添加空格。目前,标签开始或结束时的空位不是自动修剪的。下面是我所说的例子:

代码语言:javascript
运行
复制
import fl.controls.Button;

var myButton:Button = new Button();
myButton.label = "Click me              ";

addChild(myButton);

我测试了上面在Flash 2014中显示的代码,文本看起来像是左对齐的,而实际上并不是因为标签末尾增加了额外的空格。

值得一提的是,我还体验了Button类的Button属性,看看是否可以使用autoSizesetTextFormat功能对齐文本,这些功能都失败了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25754936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档