2013-06-28 12 views
5

Dies ist wahrscheinlich das seltsamste Schriftarten Embed-Problem, das ich in Jahren hatte ...AS3 Schriftart Embed Höhe Problem

Ich benutze Flash CC. Immer wenn ich eine eingebettete Schriftart verwende, bekomme ich dieses komische Ergebnis.

problem

Auf der linken Seite ich bin mit einem Systemschriftart ohne einbetten, auf der rechten Seite ich in der Bibliothek auf eine eingebettete Schriftart wechseln einfach. Nichts anderes ändert sich. Ich mache alles nach Code.

Die Höhe der TextField und die textHeight Eigenschaft ändert sich, je nachdem, ob ich eine eingebettete Schriftart verwende oder nicht. Es spielt keine Rolle, welche Schriftart ich einbettle, ich habe viele verschiedene Schriftarten mit genau dem gleichen Ergebnis ausprobiert.

enter image description here

ich die leading Eigenschaft im TextFormat Objekt zu ändern versucht haben, aber es gibt immer eine Art Polsterung an der Spitze der textField.

Hat jemand eine Vorstellung von dem, was vor sich geht?

+2

Nun, es scheint, das ist ein Flash-CC-Bug ... http://forums.adobe.com/thread/1235461 – Pier

Antwort

1

Es ist ein Fehler in Flash CC von Adobe bestätigt.

Nur Lösung as suggested by Adobe bis sie den Fehler beheben, ist ein Textfeld zu erstellen, das die eingebettete Schriftart über die IDE verwendet. Lege es auf die Bühne und verstecke es.

Mein Kunde wird sehr glücklich sein.

+0

Danke für das Hinweis! Ihre Lösung hat für mich funktioniert. –