J'essaie de définir mes Flex 4 Skins via CSS mais mon skin personnalisé ne s'affiche pas. Voici ce que je fais:Définir les skins Flex 4 avec CSS
Dans ma demande importer mes css et définir le styleName dans mon bouton:
<fx:Style source="styles.css"/>
<s:Button label="Button" styleName="circle"/>
Voici mon 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");
}
Ma compréhension est que mon Le bouton devrait être fourni il est skinClass via le CSS, mais il ne fonctionne pas. Si je définis la skinClass directement comme ci-dessous, cela fonctionne bien:
<s:Button label="Button" skinClass="skins.buttons.CircleButton"/>
Toute aide serait appréciée.
Est-ce que vous déclarez une étiquette de style dans le fichier d'application principal? – Constantiner
Je le définissais dans une vue, je l'ai juste déplacé dans le fichier de l'application principale et maintenant il fonctionne très bien avec le sélecteur de type. Merci! – redHouse71