Schriftarten- und Zeicheneinbettung mit Actionscript 3

27 Dez 2008
Erstellt von Martin Frericks
DruckversionDruckversionEinem Freund sendenEinem Freund sendenPDF-VersionPDF-Version

Um sicherzustellen, dass Flash auf jedem Anzeigegerät die richtige Schriftart verwendet, musste man früher die verwendeten Schriftarten in die Bibliothek importieren und dann per Actionscript einem Textfeld zuordnen. In Actionscript 3 ist das etwas einfacher.

Hier läuft das ganze über TextFormat() und embedFonts. Hier der Code:

//Formatierungs-Objekt erstellen
var format:TextFormat= new TextFormat();
format.font= "Tahoma";
format.color= 0x676767;
format.size = 12;

//Textfeld erstellen
menufield[i] = new TextField();
addChild(menufield[i]);
menufield[i].text = responds[i].link_title;
menufield[i].embedFonts = true;
menufield[i].wordWrap = false;
menufield[i].selectable = false;
menufield[i].autoSize = TextFieldAutoSize.LEFT;
menufield[i].setTextFormat(format);
menufield[i].y = 4;
menufield[i].x = 65;