2016-04-01 9 views
0

zeigt keine japanischen Zeichen an, sondern nur englische Zeichen? Warum unterstützt MX keine japanischen Strings im Flex?warum mx steuert im flex nicht unterstützt japanische saiten?

japanischen Zeichen werden nicht angezeigt in Taste anstelle des leeren oder weißen Raum auf meinem Label erscheinen

+2

Verwenden Sie eine benutzerdefinierte Schriftart? Stellen Sie sicher, dass Ihre Schriftart japanische Zeichen unterstützt - sie muss Unicode-Zeichen unterstützen. Und wenn Sie Ihre Schriftart einbetten, überprüfen Sie, dass es keine UnicodeRange-Einstellungen gibt (das würde einschränken, welche Zeichen importiert werden sollen). – Philarmon

+0

Ich benutze nicht Flex, aber wenn möglich, eine Schriftart dann versuchen Arial. Möglicherweise müssen Sie die Schriftart auch einbetten. Ich kann nur bestätigen, dass ein grundlegendes AS3-Textfeld japanischen Text anzeigen könnte (weiß nicht, was "mx controls" bedeutet). –

Antwort

0

Ich glaube, Sie Ihre locale spezifischen Eigenschaften haben müssen unter Ihrer Projektstruktur-Datei hinzugefügt (Beispiel: Projektname> src>locale > ja_JP> japanese.properties)

Bitte überprüfen Sie, ob Sie die richtige Compileroption hinzugefügt haben? -locale en_US ja_JP -source-Pfad ./locale/{locale}

die unten Schritte Folgen Sie der Option einzustellen: 1. Ihr Projekt rechte Maustaste und wählen Sie Eigenschaften. 2. Wählen Sie Flex Compiler auf der linken Seite aus, und fügen Sie den Zusätzlichen Compilerargumenten Einstellungen

hinzu. Das Festlegen dieser zusätzlichen Locales in den Compilerargumenten in Flash Builder ist obligatorisch.

Lassen Sie mich wissen, ob dies Ihr Problem behebt.

Wenn Sie es nützlich finden, dann markieren Sie bitte als beantwortet.