Доброго времени суток.
Есть менюбар
Код AS3:
<mx:MenuBar id="menu" labelField="@label" itemClick="{this.menuAction(event)}" width="100%" styleName="menu">
<fx:XMLList>
<menuitem label="File">
<menuitem label="New"/>
//.... ещё под-пункты
</menuitem>
//... ещё пункты
</fx:XMLList>
</mx:MenuBar>
Пытаюсь задать фоновый рисунок/цвет так
Код AS3:
<fx:Style>
@namespace mx "library://ns.adobe.com/flex/mx";
mx|MenuBar
{
fontFamily : Verdana;
backgroundImage : Embed('assets/menu_gradient.jpg'); /* картинка градиента */
backgroundColor : #000000; /* или даже задатьпросто цвет фона*/
backgroundRepeat : x-repeat;
}
</fx:Style>
При этом fontFamily срабатывает, а остальные настройки - нет.
Я так понял единственное различие с CSS это то что эти аттрибуты вместо чёрточек используют camelCase.
Пробовал и через setStyle - всё так же не работает.
Может есть где-нибудь список всех css свойств для каждого элемента ?
Нашёл что можно через
SparkSkinForHalo это сделать.
Пример
тут.