在创作过程中和运行时,可以在水平和垂直方向上将 Label 组件变形。在创作时,在舞台上选择组件并使用“任意变形”工具或任何“修改”>“变形”命令。您也可以设置
autoSize
创作参数;设置此参数不会改变实时预览中的边框,但是会调整 Label 的大小。Label 的大小是根据
wordwrap
参数调整的。如果此参数为
true
,则沿垂直方向调整 Label 大小以适合文本。如果此参数为
false
,则沿水平方向调整 Label 大小。在运行时,使用
setSize()
方法。有关详细信息,请参阅《用于 Adobe® Flash® Professional CS5 的 ActionScript® 3.0 参考》中的
Label.setSize()
方法和
Label.autoSize
属性。另请参阅
创建具有 Label 组件的应用程序
。
对 Label 组件使用样式
您可以设置样式属性来更改标签实例的外观。Label 组件实例中的所有文本必须采用相同的样式。Label 组件具有
textFormat
样式,此样式与 TextFormat 对象具有相同的属性;并且,对于您可以为常规 Flash TextField 设置的属性,您同样可以用此样式为
Label.text
的内容设置这些属性。下面的示例将标签中文本的颜色设置为红色。
-
将 Label 组件从“组件”面板拖动到舞台上,并为其指定实例名称
a_label
。
-
单击“参数”选项卡并将 text 属性的值替换为下面的文本:
Color me red
-
在主时间轴中选择第一帧,打开“动作”面板,然后输入以下代码:
/* Create a new TextFormat object, which allows you to set multiple text properties at a time. */
var tf:TextFormat = new TextFormat();
tf.color = 0xFF0000;
/* Apply this specific text format (red text) to the Label instance. */
a_label.setStyle("textFormat", tf);
-
选择“控制”>“测试影片”。
有关 Label 样式的详细信息,请参阅
《用于 Adobe® Flash® Professional CS5 的 ActionScript® 3.0 参考》
中的 Label 类。
|
|
|