Я пытаюсь определить свои Flex 4 скины с помощью CSS, но мой пользовательский скин не будет отображаться.Вот что я делаю:
В моем приложении я импортирую свой CSS и определяю styleName в моей кнопке:
<fx:Style source="styles.css"/>
<s:Button label="Button" styleName="circle"/>
Вот мой CSS:
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
s|Button.circle
{
skinClass: ClassReference("skins.buttons.CircleButton");
}
Насколько я понимаю, моя кнопка должна быть снабжена ее skinClass через CSS, но она не работает.Если я определю skinClass напрямую, как показано ниже, он будет работать нормально:
<s:Button label="Button" skinClass="skins.buttons.CircleButton"/>
Любая помощь будет оценена.