![]() |
опять русские штифты
текст на русском языке, загружаемый из .txt файла в динамическое текстовое поле в MX игнорируется, а с английскими надписями работает корректно, как это обойти?
|
Возми в notepad и сохрани текст как UTF-8.
|
Текст, который вы загружаете как внешний файл (используя команды loadVariables() или getURL() , или классы LoadVars class или XML class) должен быть закодирован в Unicode, когда вы сохраняете текстовой файл для Flash Player, который распознаёт его как Unicode. Для сохранения внешних файлов в Unicode, сохраните файлы в приложении, поддерживающем Unicode, таких как Notepad в Windows 2000.
Если вы загружаете внешние текстовые файлы в кодировке, отличной от Unicode, вы должны установить System.useCodepage в true. Вставьте следующий код в первый кадр SWF файла, в который загружаются данные : System.useCodepage = true; При наличии этого кода, Flash Player интерпритирует внешний текст, используя традиционную кодовую страницу операционной системы в которой проигрывается Flash плеер. Это CP1252 для английской операционной системы Windows и Shift-JIS для японской операционной системы. Если вы установили System.useCodepage в true, Flash Player 6 и более поздних версий обрабатывает текст, как Flash Player 5 . (Flash Player 5 обрабатывает весь текст с использованием традиционной кодовой страницы операционной системы плеера.) Если вы установили System.useCodepage в true, вы должны помнить, что традиционная кодовая страница операционной системы плеера должна включать символы, которые использованы в вашем внешнем файле, что необходимо для их отображения. Например, если вы загрузили внешний текстовой файл, который содержит китайские символы, надо иметь в виду, что эти символы не смогут быть отображены в системе, использующей кодовую страницу CP1252 потому, что эта кодовая страница не включает китайские символы. Чтобы гарантировать, что пользователи на всех платформах смогут просматривать ваши SWF файлы, вы должны кодировать все ваши внешние текстовые файлы в Unicode и System.useCodepage установленном в false по умолчанию. Таким образом, Flash Player 6 и выше, интерпритируют текст как Unicode. |
а ну да забыл райтсы=)
http://flash-club.ru/ |
System.useCodepage = true от лукавого
unicode только unicode |
я первый=)
|
большое спасибо, заработало=))ура!!!!!!!!
|
Помогите с загрузкой переменных в unicode из файла.
В файле у меня набрано var1=100&var2=новая должно быть чтото типа var1=100 var2=новая Но ведь символ & Является разделителем между переменными, и unicode не считывается, потому , что он думает , что там просто следующие переменные... Что делать ...???? Причем, эти переменные нужно загрузить только из текстового файла. |
| Часовой пояс GMT +4, время: 11:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.