Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Flash полностью удаляет кириллицу (http://www.flasher.ru/forum/showthread.php?t=99956)

antonr1982 16.08.2007 14:52

Flash полностью удаляет кириллицу
 
Возникла необходимость прикрутить существующий AS-сценарий к CMS. Скрипт предназначен для взятия фоток из папки и вывода их через флешку. Подписи к фотам грузятся через XML. Проблема в том что если подписи сделать на русском, то они просто вырезаются, т.е. не кракозябры, не вопросики а просто пустое место. XML грузится в UTF-8, скрипт предназначен для Flash 8, шрифт пробовал разный - Arial, Arial CYR, TimesNewRoman Cyr, _sans, Trebuchet MS, ниче не помогает.

Еще есть подозрение что дело не в XML-парсере а где то в другом месте, т.к. даже если я впишу ручками значение прямо во флешку а потом ее скомпилирую, то русские буквы все равно вырезаются.

Вопрос: в чем может быть проблема? Насколько адекватно Flash 8 работает с кирилицей?

Molecula 16.08.2007 14:58

Флеш адекватно работает с русскими шрифтами.
Но раз написали, что Хмель грузит в UTF-8, то косяк где в АС-файле.
useCodepage отключен?
Пути не содержат русских названий?

Мыкыта 16.08.2007 14:58

маска есть?
попробуй глифы присоеденить...

etc 16.08.2007 15:13

Флеш работает с utf-8 only.

antonr1982 16.08.2007 17:48

useCodepage отключен. Если включить, то лезут кракозябры наподобие символа евро, крестов и т.п. Пути русских названий не содержат.

etc 16.08.2007 21:09

Тогда выкладывайте исходник со всеми потрохами.

aksios 16.08.2007 21:18

Ага, сеанс экстрасенсорики завершен.

Kikasso 16.08.2007 21:57

xml смотрели просто броузером, он валидный? Может он просто притворяется, что utf-8..

antonr1982 18.08.2007 13:13

Вложений: 1
xml валидный. Если xml сделать невалидным, то флешка вообще работать не будет. Исходник прилагаю.

iNils 18.08.2007 15:22

1. XML не сохранен как UTF-8 (encoding="UTF-8" - это совсем другое)
2. В шрифте не внедрен кириллический диапазон.


Часовой пояс GMT +4, время: 08:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.