Flash AS3 > Ändra font i TextField

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jun 2004

Flash AS3 > Ändra font i TextField

Använder denna kod för att byta font på mitt TextField:

var newFont:String = doBold ? qsBold.fontName : qsBook.fontName; myTextField.embedFonts = true; myTextField.setTextFormat(new TextFormat(newFont));

Som ni ser har jag embeddat två fonter - qsBold och qsBook - som jag använder mig av.

Problemet är att denna funktion setTextFormat inte fungerar alls på Mac, och bara en gång på PC (först byter den till bold, det fungerar, men när den byter tillbaka fungerar det inte). Att det inte fungerar innebär att fonten på min TextField är rätt, men ändringen syns inte på skärmen.

Vad kan vara fel? Jag ska skapa en testklass och posta den här, så kan ni se efter själva.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jun 2004

Äh, det var ett logiskt fel. Koden oven kördes aldrig, därför blev det ingen skillnad.