Werkzeuge: Air 2, Flex SDK 4.1, Flash Builder, Halo Komponentensatz (kein Funke überhaupt verwendet wird)Flex - Flash Builder Design Ansicht nicht angezeigt eingebettete Schriften korrekt
Fonts perfekt funktionieren, wenn läuft die Anwendung, aber nicht in der Entwurfsansicht. Dies macht effektiv Ansicht Design WERTLOS, weil es unmöglich ist, um richtig Positionskomponenten oder Etiketten, ohne zu wissen, was die wahre Größe ist (es ändert sich auf Schrift je ...)
...
CSS in Wurzelkomponente enthalten etwa so:
<fx:Style source="style.css"/>
CSS-Datei:
/* 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;
}
...
Interessanter (oder buggil y?), wenn ich versuche, das style - Tag in eine Unterkomponente (niedriger als der Container auf oberster Ebene) einzufügen, erhalte ich eine Reihe von Warnungen in der Subkomponenten - Editor - Ansicht, dass CSS - Selektoren nicht unterstützt werden. (alle Komponenten in das Stylesheet).
Noch, sie funktionieren, wenn die Anwendung ausgeführt wird. Hä? Diese
ist, wie ich die Schriften im Wurzel Ebene Container Einbetten:
[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;
So ist es eine Möglichkeit, eingebettete Schriften, sich in der Entwurfsansicht oder was zu arbeiten?
Nicht gut noch :(Verwendet wirklich niemand Design-Ansicht? Innerhalb von Flex 3 konnte ich ohne es nicht überleben. – Manius
Ich habe es zur Arbeit. Aktualisierte meine Antwort mit meinem Beispielcode. – Mattias