AS3-更改按钮组件上标签的大小

问题描述 投票:3回答:2

我想增加Flash中Button上标签的大小。标签似乎仅是按钮宽度的3/4和高度的3/4。我想使标签成为按钮的全宽和全高。

label字段只是一个字符串,更改按钮的textField属性的宽度/高度似乎没有任何改变。同样,textFormat没有用于更改文本宽度/高度的选项。

我没主意了。任何帮助将不胜感激!

actionscript-3 flash button
2个回答
0
投票

我知道的唯一方法是通过代码来完成。

        var myTextFormat:TextFormat = new TextFormat();
        myTextFormat.size = 20
        var myButton:Button = new Button();
        myButton.label = "Click Me";
        myButton.setStyle("textFormat", myTextFormat);
        myButton.setSize(120, 60);
        myButton.x = 0;
        myButton.y = 0;
        addChild(myButton);

0
投票

经过大量阅读后,我发现一些可能会对将来这个问题的读者有所帮助。我正在使用AS3,CS5.5。 “ bw”是按钮的实例名称。如果您使用的是“组件”按钮,则可以使用它们。

bw.setStyle("textFormat", new TextFormat("Verdana", 20, "bold", "italic", "underline", true));
bw.label = "Dog Snacks"; // can be also set via properties, but this is handy if you want the text to change after clicking
bw.setSize(280, 30); // can also be set via properties
© www.soinside.com 2019 - 2024. All rights reserved.