Actionscript 3 如何对齐按钮组件的标签

Actionscript 3 如何对齐按钮组件的标签,actionscript-3,flash,Actionscript 3,Flash,我的场景中有一个按钮组件。但当我将labelPlacement设置为左侧时,它不能这样做。如何解决此问题?据我了解并阅读的有关labelPlacement属性的内容是,它与按钮内图标的使用一起工作,不一定改变文本相对于按钮边界的位置 以下是Adobe网站上的一些文档: 如果将图标与按钮实例一起使用,则可以通过使用ButtonLabelPlacement类(fl.controls.ButtonLabelPlacement)中的一个常量设置labelPlacement属性来控制文本标签相对于图标的位

我的场景中有一个按钮组件。但当我将labelPlacement设置为左侧时,它不能这样做。如何解决此问题?

据我了解并阅读的有关
labelPlacement
属性的内容是,它与按钮内图标的使用一起工作,不一定改变文本相对于按钮边界的位置

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

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

资料来源: 其他来源:


但是,将文本向左移动的一种不切实际的方法是在字符串的右侧添加空格。当前,标签开始或结束处的空白不会自动修剪。下面是我所说的一个例子:

import fl.controls.Button;

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

addChild(myButton);
我在Flash CC 2014中测试了上面显示的代码,文本看起来像是左对齐的,但实际上不是,因为标签末尾添加了额外的空格

值得一提的是,我还体验了
按钮
类的
文本字段
属性,以查看是否可以使用
自动调整大小
设置文本格式
功能来左对齐文本,而这些都失败了