Вопрос

Мой вопрос, может быть, глупый, но я ничего не могу с собой поделать - я создал флеш-ролик с динамически вставленным текстовым полем, который загружает текст из файла, но у меня проблемы с просмотром в нем диакритических знаков, таких как ľščťžýáíé.Пробовал менять шрифт, не помогло.Кто-нибудь может мне помочь?

Это было полезно?

Решение

Во-первых, вы должны убедиться, что шрифт встроен правильно. Это можно легко проверить, просто введя эти самые символы в текстовое поле, и если они появятся при экспорте, все готово.

Что касается чтения текстового файла, все немного сложнее, но ненамного.Что вам нужно сделать, так это убедиться, что текстовый файл, который вы читаете, имеет формат UTF8, любой разумный текстовый редактор должен иметь возможность сохранить это (черт возьми, даже блокнот делает это сейчас).Вы можете заставить Flash учитывать вашу локальную кодировку символов, но это очень подвержено ошибкам и, скорее всего, сломается, если кто-то с другой кодировкой просматривает ваше приложение.Так что выбирайте UTF8, Flash легко с этим справится.

Другие советы

Чтобы использовать их, вам необходимо встроить их в свое приложение.Самый простой способ — создать новое TextField на вашей сцене, а затем на панели свойств встроить эти символы (вам нужно будет встроить их для конкретного используемого вами шрифта).Просто создайте свое TextField вне поля зрения, и все готово.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top