WickedMind
%Europe/Berlin %369 %2009, 09:52
Goedemorgen,
Ik had nog nooit van de functie eigenlijk gehoord omdat standaard settings op een textfield meestal goed genoeg waren en anders had ik wel een MovieClip in m'n library met een prachtig tekstveld erin.
Nu dus niet. Een menu wordt opgebouwd door een script.
Menu heeft 2 tekstvelden, met zelfde tekst en daar gebeurd onMouseOver wat mee.
Tekst 1 = 0xFFFFFF
Tekst 2 = 0x00CCFF
Tekst 2 is het probleem. Tekst lijkt dunner te worden bij een dergelijke kleur, misschien gezichtsbedrog, maar 't is niet hetzelfde meer. Nu dacht ik met antiAliasing dat op te lossen, maar m'n player crashed keihard. Kan iemand vertellen waar dat aan ligt (via google vind ik geen antwoorden)?
var menuFont:Font = new SubFont();
var AntiAliasSettings:CSMSettings = new CSMSettings(14, 0.2461, -1.0061);
var AliasTable:Array = new Array(AntiAliasSettings);
TextRenderer.setAdvancedAntiAliasingTable(menuFont .fontName, FontStyle.REGULAR, TextColorType.LIGHT_COLOR, AliasTable);
var normal:TextField = new TextField();
normal.autoSize = TextFieldAutoSize.LEFT;
normal.embedFonts = true;
normal.defaultTextFormat = new TextFormat(menuFont.fontName,14,0xFFFFFF);
normal.antiAliasType = AntiAliasType.ADVANCED;
normal.text = _data.label.toUpperCase();
//normal.thickness = 200;
//normal.sharpness = -300;
Als ik TextRenderer.setAdvancedAntiAliasingTable weghaal gebeurd er niets, maar iig geen crash. Aan betekent Flash opnieuw opstarten.
ps: Laatste 2 zinnen staan uit. Uiteindelijk heb ik het met die properties opgelost en bereik ik toch het gewenste resultaat, maar ben gewoon nieuwsgierig naar wat ik fout doe in het gebruik van bovenstaande functie.
Ik had nog nooit van de functie eigenlijk gehoord omdat standaard settings op een textfield meestal goed genoeg waren en anders had ik wel een MovieClip in m'n library met een prachtig tekstveld erin.
Nu dus niet. Een menu wordt opgebouwd door een script.
Menu heeft 2 tekstvelden, met zelfde tekst en daar gebeurd onMouseOver wat mee.
Tekst 1 = 0xFFFFFF
Tekst 2 = 0x00CCFF
Tekst 2 is het probleem. Tekst lijkt dunner te worden bij een dergelijke kleur, misschien gezichtsbedrog, maar 't is niet hetzelfde meer. Nu dacht ik met antiAliasing dat op te lossen, maar m'n player crashed keihard. Kan iemand vertellen waar dat aan ligt (via google vind ik geen antwoorden)?
var menuFont:Font = new SubFont();
var AntiAliasSettings:CSMSettings = new CSMSettings(14, 0.2461, -1.0061);
var AliasTable:Array = new Array(AntiAliasSettings);
TextRenderer.setAdvancedAntiAliasingTable(menuFont .fontName, FontStyle.REGULAR, TextColorType.LIGHT_COLOR, AliasTable);
var normal:TextField = new TextField();
normal.autoSize = TextFieldAutoSize.LEFT;
normal.embedFonts = true;
normal.defaultTextFormat = new TextFormat(menuFont.fontName,14,0xFFFFFF);
normal.antiAliasType = AntiAliasType.ADVANCED;
normal.text = _data.label.toUpperCase();
//normal.thickness = 200;
//normal.sharpness = -300;
Als ik TextRenderer.setAdvancedAntiAliasingTable weghaal gebeurd er niets, maar iig geen crash. Aan betekent Flash opnieuw opstarten.
ps: Laatste 2 zinnen staan uit. Uiteindelijk heb ik het met die properties opgelost en bereik ik toch het gewenste resultaat, maar ben gewoon nieuwsgierig naar wat ik fout doe in het gebruik van bovenstaande functie.