Outils: Air 2, Flex SDK 4.1, Flash Builder, Halo ensemble composant (NO Spark utilisé du tout)Flex - Flash Builder Création ne montrant les polices incorporées correctement
polices fonctionnent parfaitement lorsque en cours d'exécution l'application, mais pas en vue de conception. Cela rend efficacement vue de la conception INUTILES, car il est impossible de positionner les composants correctement ou des étiquettes sans savoir ce que la taille réelle est (il change en fonction de la police ...)
...
CSS inclus dans le composant racine comme ceci:
<fx:Style source="style.css"/>
fichier CSS:
/* CSS file */
@namespace mx "library://ns.adobe.com/flex/mx";
global {
font-family:Segoe;
font-size:14;
color:#FFFFFF;
}
mx|Application, mx|VBox, mx|HBox, mx|Canvas {
font-family:Segoe;
background-color:#660000;
border-color:#222277;
color:#FFFFFF;
}
mx|Button {
font-family:Segoe;
fill-colors:#660000, #660000, #660000, #660000;
color:#FFFFFF;
}
...
Fait intéressant (ou buggil y?), lorsque j'essaie de coller la balise de style dans un sous-composant (inférieur au conteneur de niveau supérieur), j'obtiens un tas d'avertissements dans la vue de l'éditeur de sous-composants indiquant que les sélecteurs de type CSS ne sont pas pris en charge. la feuille de style).
Pourtant, ils fonctionnent lorsque l'application est exécutée. Huh?
Voici comment j'intégrer les polices dans le conteneur de niveau racine:
[Embed(source="/assets/segoepr.ttf", fontName="Segoe", mimeType="application/x-font-truetype", embedAsCFF='false')]
public static const font:Class;
[Embed(source="/assets/segoeprb.ttf", fontName="Segoe", mimeType="application/x-font-truetype", fontWeight="bold", embedAsCFF='false')]
public static const font2:Class;
Alors, est-il un moyen d'obtenir des polices intégrées pour travailler en vue de la conception ou quoi?
Pas encore bon :(Personne n'utilise réellement la vue de conception? Dans Flex 3 je ne pourrais pas survivre sans cela – Manius
Je l'ai eu pour travailler. Mise à jour ma réponse avec mon exemple de code. – Mattias