flex 4 textinput скин цвет фона - PullRequest
0 голосов
/ 25 июля 2011

Я пытаюсь изменить цвет фона для компонента textinput в flex 4. Мне удалось изменить внешний вид, связавшись с консервированным кодом, создаваемым Flash Builder для Sparkskin, но по какой-то причине фон делает нет ничего.

Я просто пытаюсь сделать фон черным. Я изменил цвет фона, но он не работает:

<!-- fill -->
<!--- Defines the appearance of the TextInput component's background. -->
<s:Rect id="background" left="1" right="1" top="1" bottom="1">
    <s:fill>
        <!--- @private Defines the background fill color. -->
        <s:SolidColor id="bgFill" color="0x000000" />
    </s:fill>
</s:Rect>

1 Ответ

2 голосов
/ 25 июля 2011

Взгляните на строку:

    /* Define the content fill items that should be colored by the "contentBackgroundColor" style. */
    static private const contentFill:Array = ["bgFill"];

Поэтому удалите id, если он не нужен в вашем случае:

<s:Rect id="background" left="1" right="1" top="1" bottom="1">
    <s:fill>
        <!--- @private Defines the background fill color. -->
        <s:SolidColor color="0x000000" />
    </s:fill>
</s:Rect>

И удалите строку, указанную выше.

...