Ich habe eine Combo-Box, die in einem Panel in Flex 3 sitzt. Grundsätzlich möchte ich das Panel mit einem Fade-Effekt in ActionScript verblassen. Ich kann die Fade gut funktionieren lassen, aber das Label der Combo-Box verblasst nicht. Ich hatte das gleiche Problem mit Schaltflächen und festgestellt, dass ihre Schriften eingebettet werden mussten. Kein Problem. Ich habe die von mir verwendete Schriftart eingebettet und die Beschriftungen der Schaltflächen korrekt eingeblendet. Ich habe einen ähnlichen Ansatz in der Combo-Box versucht, aber die ausgewählte Artikelbezeichnung wird nicht ausgeblendet. HierWie bekomme ich Label Combobox zum Einblenden Flex
ist das, was ich bisher getan: Embed-Code für die Schriftart an der Spitze meiner MXML in Skript:
[Embed("assets/trebuc.ttf", fontName="TrebuchetMS")]
public var trebuchetMSFont:Class;
In meiner Funktion init
//register the font.
Font.registerFont(trebuchetMSFont);
die Combobox des MXML :
<mx:ComboBox id="FilterFields" styleName="FilterDropdown"
left="10" right="10" top="10"
fontSize="14">
<mx:itemRenderer>
<mx:Component>
<mx:Label fontSize="10" />
</mx:Component>
</mx:itemRenderer>
</mx:ComboBox>
Und ein Stil, den ich auf der Combo-Box die Schriften angewendet werden, schrieb:
.FilterDropdown
{
embedFonts: true;
fontFamily: TrebuchetMS;
fontWeight: normal;
fontSize: 12;
}
Der Grund, warum ich stattdessen einen Stil zu schreiben hatte, war es in der „Fontfamily“ -Attribut des Vergebens, dass der Stil den ganzen Text auf der Combo-Box die richtige Schriftart gemacht, wo die „Fontfamily“ Attribut nur das gemacht Elemente in dem Dropdown verwenden die richtige Schriftart.
Btw, hat jemand in der Welt tatsächlich die Zoom-Funktion der ein Feature Flash Player in Betracht ziehen? Ernst. –