Flash CS5, dynamischer text Feld Streifen aus bestimmten Buchstaben
Mit CS5, und bestimmte Buchstaben einfach nicht zeigen, bis in meinem dynamischen Textfeld. Nicht einmal eine leere auftaucht, Sie Holen Sie einfach abgestreift. 'g' und 'v' sind zwei Buchstaben, also die Zeichenfolge "v-Test' zeigt sich auf der Bühne als 'testin'.
Es scheint nicht egal, wenn ich beginnen mit dem string schon drin, oder fügen Sie es dynamisch. Hier sind die Einstellungen, aber Sie nicht wirklich auszumachen, ich habe experimentiert:
Klassischen Text
Dynamischer Text
Ariel
Regelmäßige
Anti-alias für animation
Single line
Jemand gesehen? Ist es ein font-Problem? Danke.
- Können Sie nach dem code, die Sie haben, wo Sie die TextField-Objekts und zuweisen der Eigenschaft Werte?
- Sind Sie auf der Einbettung von Zeichen oder tritt dies unabhängig von der schriftart? Arial ist ein web-standard-Schrift, so können Sie nur versuchen, mit den "Geräteschriftarten verwenden" anti-alias-Einstellung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese die meisten auf jeden Fall ist font-Einbettung Problem. Ich habe festgestellt, dass, selbst wenn Sie angeben, in Flash CS5 NICHT die schriftart einbetten, wird es noch einbetten-alle Zeichen, die in Textfeldern die Verwendung dieser Schrift. Also das mag der Grund sein, warum nur bestimmte Zeichen angezeigt werden (das sind die Zeichen, die waren in der textfield-beim veröffentlichen der swf). Klicken Sie auf den "Embed..." - button in FlashCS5 wirklich die schriftart einbetten. Überprüfen Sie die Zeichen-Bereiche, die Sie brauchen, und Sie sollten gut sein, um wieder zu gehen.
Einbetten von Schriften ist einer der Kämpfe, die ich immer wieder vor in verschiedenen Situationen und haben noch nicht mal eine Lösung, die passt in alle Einsatz-Fälle.
Ich hatte das exakt gleiche problem, auch mit eingebetteten Schriften (Arial und Helvetica). Ebenso wie die oben von frankhermes, müssen Sie auch Folgendes tun;
LÖSUNG:
Sicherzustellen, dass Ihre externen Datei dynamisch geladen wird auch unterstützt; in meinem Fall eine Textdatei.
Um sicherzustellen, eine text-Datei unterstützt wird, beim laden von text mit fremden Zeichen in einem dynamischen Textfeld in Flash, machen Sie sicher, dass Sie speichern Sie es als UTF-8 Unicode.
METHODE:
Während im Text zu Bearbeiten, klicken Sie auf DATEI > SPEICHERN unter, benennen Sie Ihre Datei und unten auf " Speichern Als dialoue-box, sehen Sie "nur-Text-Codierung" mit einem drop-down-Liste daneben, klicken Sie auf die Dropdown-Liste und wählen Sie "Unicode (UTF-8)" und speichern Sie es dann.
Viola! Problem gelöst!!!
Verwenden Sie eine Beschriftung anstelle von dynamischem text und du wirst in Ordnung sein.
Lösung: gehe zu => Fenster => Komponenten => und ziehen in ein label setzen Sie dann den Namen der Instanz und verwenden Sie Sie dynamisch, indem Sie seine text-Eigenschaft.
Ich hoffe, das hilft.
Prost..!!