![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2005
Сообщений: 29
|
текст на русском языке, загружаемый из .txt файла в динамическое текстовое поле в MX игнорируется, а с английскими надписями работает корректно, как это обойти?
__________________
мыши плакали, кололись, но продолжали жрать кактус! |
|
|||||
|
loading 50%
|
Возми в notepad и сохрани текст как UTF-8.
|
|
|||||
|
Регистрация: May 2003
Сообщений: 56
|
Текст, который вы загружаете как внешний файл (используя команды 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. |
|
|||||
|
Регистрация: May 2003
Сообщений: 56
|
а ну да забыл райтсы=)
http://flash-club.ru/ |
|
|||||
|
.grin! wuz here
|
System.useCodepage = true от лукавого
unicode только unicode
__________________
Breakcore them all! |
|
|||||
|
Регистрация: May 2003
Сообщений: 56
|
я первый=)
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 29
|
большое спасибо, заработало=))ура!!!!!!!!
__________________
мыши плакали, кололись, но продолжали жрать кактус! |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 12
|
Помогите с загрузкой переменных в unicode из файла.
В файле у меня набрано var1=100&var2=новая должно быть чтото типа var1=100 var2=новая Но ведь символ & Является разделителем между переменными, и unicode не считывается, потому , что он думает , что там просто следующие переменные... Что делать ...???? Причем, эти переменные нужно загрузить только из текстового файла. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|