AS3 - 自动调整按钮标签文字

时间:2017-08-29 10:09:31

标签: actionscript-3 flash button text label

flash专业版Actionscript3中有没有办法用autosize设置按钮标签? 我在舞台上有许多按钮,一行有不同的大小和不同的标签文字。 我想在我的(全部)按钮内自动调整整个标签文本的大小。 感谢

1 个答案:

答案 0 :(得分:0)

试试这个:

package  
{
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.text.TextFieldAutoSize;
    import flash.text.TextField;

    public class CreateButton extends MovieClip
    {
        public var btnBG: MovieClip;
        public var btn_text: TextField;

        public function CreateButton( btnName :String ) 
        {
            btn_text = new TextField();
            btn_text.text = ( btnName ) ? btnName : '';
            btn_text.autoSize = TextFieldAutoSize.LEFT;

            btnBG.width = btn_text.width;
        }

    }
}