0

我有一个大的 mx 按钮,我正在使用它,我希望它从大约 x=1 y=1 开始在整个按钮上显示我的标签。如何完成这种绝对定位?

这是它目前的样子:

在此处输入图像描述

<mx:Button id="testButton" width="54" height="54" blendMode="layer" styleName="testStyle" label="D"/>

.testStyle
{
    color: #FFFFFF;
    fontFamily: 'latha';
    fontWeight: bold;
    fontSharpness: 400;
    up-skin:        Embed("redSquare.png");
    over-skin:      Embed("redSquare.png");
    down-skin:      Embed("redSquare.png");
    disabled-skin:  Embed("redSquare.png");
    selected-over-skin:     Embed("redSquare.png");
    selected-up-skin:       Embed("redSquare.png");
    selected-down-skin:     Embed("redSquare.png");
    selected-disabled-skin: Embed("redSquare.png"); 
}

我正在动态设置我的字体大小:

testButton.setStyle("fontSize", 80*scale);

我知道使用图像和缩放可能会更容易,但这个标签需要经常更改。

4

1 回答 1

0

一种方法是更改​​顶部/左侧填充样式:

testButton.setStyle("paddingTop", "-20");
testButton.setStyle("paddingLeft","-20");
于 2012-08-24T16:08:25.277 回答