Цвет фона содержимого панели Flex - PullRequest
0 голосов
/ 11 июня 2010

Я пытаюсь установить градиентный цвет фона для моей панели через скины. Я пытаюсь изменить свой код, но ничего не меняется. Не уверен, что делать. Спасибо за любой ответ.

Файл моей кожи

/<!-- layer 2: background fill --/>
        <!--- Defines the appearance of the PanelSkin class's background. -->
        <s:Rect id="background" left="1" top="1" right="1" bottom="1">
            <s:fill>
                <!--- @private
    Defines the  PanelSkin class's background fill. The default color is 0xFFFFFF. -->
            <s:SolidColor id="backgroundFill" color="red"/>  //Change to red but                 
                                                            //nothing happen....
            </s:fill>
        </s:Rect>

Ответы [ 2 ]

2 голосов
/ 11 июня 2010

Попробуйте:

        <s:fill>
        <s:SolidColor color="0xFF0000"/>
    </s:fill>

Edit:

    <s:Rect id="background" left="1" top="1" right="1" bottom="1">
    <s:fill>
        <s:SolidColor id="backgroundFill" color="0xFF0000"/>                
    </s:fill>
</s:Rect>

Я пробовал вышеуказанный код. Хорошо работает.

1 голос
/ 07 октября 2010

У меня была такая же проблема.

Решение - удалить строку в переопределенной функции updateDisplayList: backgroundFill.color = getStyle ("backgroundColor");

Может быть, это может быть полезно для других искателей. :)

...