0

スパーク ボタンに 2 つのアイコンを追加したいです。ボタン スキンを使用しています。しかし、アイコンが正しく表示されません。誰かが考えを持っていますか?コードは次のとおりです。

<s:HGroup width="100%">
<s:HGroup id="iconContainer" top="1" bottom="1" left="0" right="0" 
                  horizontalAlign="{iconPosition}" verticalAlign="middle">
            <mx:Image id="iconImage" source="{icon}" />
        </s:HGroup>

        <s:HGroup id="decoratorContainer"
                  width="100%">
            <s:Label id="labelDisplay"
                     textAlign="center"
                     verticalAlign="middle"
                     maxDisplayedLines="1"
                     horizontalCenter="0" verticalCenter="1"
                     left="0" right="0" top="2" bottom="2">
            </s:Label>
            <mx:Image id="image" source="{decorator}" />
        </s:HGroup>

    </s:HGroup>
4

1 に答える 1

0

'iconImage' と 'image' に絶対幅と高さを指定するか、{Binding} の動作によって画像サイズが判明したら、invalidateProperties を呼び出して commitProperties をオーバーライドします。それが役に立ったことを願っています。

于 2011-08-02T14:20:12.817 に答える