![]() |
Кириллица и Flash. Хэлп...
Вообщем проблема такая...
Имеется XML файл, я его загружаю, записываю нужные данные в массив и выдаю их в ролике. Они отображаются, и русский шрифт и латиница, тут все замечательно. НО когда я встраиваю ролик в HTML страницу, то русские буквы не отбражаются, то есть вообще ничего нет. А вот если XML содержит тока латиницу, то все отлично отображается, и в флэшэ и на страничке. Вот я не пойму где тут подвох?! Где вообще мне копать, все перепробовал, не хочет в браузере кирилицу показывать флэш. Заранее спасибо за советы. |
блокнот+UTF8 формат+Embedd Fonts
+поиск по форуму. :) |
Цитата:
Я же говорю во флэше, макромедии или же адоб, там все нормально отображается и латиница и кирилица, а как тока встраиваю в html посредством тэга <embed>, то браузер кириллицу отказывает показывать. Ладно бы кракозябры выводил,но нет вообще ниче не выводит. А латиницей все норм, и там и там. |
вы точно ембед фонтс используете?..скорее всего нет, раз пропадают. Если бы были крокозябры то у вас были бы проблемы с кодировкой, а раз букавак нет то попробуйте просто добавить шрифт в библиотеку и посмотрите на результат...
З.ы. только добавить мало, надо его еще указать как используемый)) |
Пробовал, не получается. Разными методами пробовал, через библиотеку, через текстовые поля... не получается. То ест получается, в флэше видно шрифт меняется, видно что подключен и используется embed-шрифт. но как только начинаешь смотреть через браузер, то кирирллицы вновь не видно...
|
флешка встроенна в хмтл стандартно?
|
я думаю что проблема кроется где то там когда браузер тащит этот XML или в его отображении. Но вот точно где и что я не знаю... Подскажите может какие нибудь способы проверки чего нибудь... буду очень признателен...
|
да, встроена стандартно.
|
alexandr_baa, скиньте примерчик с исходничком - если конечно хотите быстро получить решение.
|
Код AS1/AS2:
|
alexandr_baa, ну значит, со флешем у Вас не сложилось просто.
|
Скачал rss, поместил его на свой сервер. Проверил файл - кодировка utf. Загрузил его и кирилица отобразилась!!! Значит проблема кроется где-то между тем, как отправляет запрос и тем как принимает xml или не принимает. Причем именно тогда когда флэш встроен в html.
Добавлено через 24 часа 55 минут у кого нибудь есть какие-нибудь идеи?) |
сам недавно парился с похожей проблемой, у меня решение было в том, что компилировал в cs4 и русский текст не показывался, а потом через cs3 попробовали и всё стало прекрасно :)
|
pic2pic проблема с самим кс4, а не с кодировкой, он встроенные шрифты некорректно отображает, но там свои нюансы.
|
а какие ньюансы в cs4??? Потому что у меня в старом проекте не отображается правильно кириллица...
|
Цитата:
|
Я бы сначала удостоверился что хмл загружается во флэшку.
|
точно загружаются, потому что цифры которые есть в XML отображаются...
aksios, гонка за количеством постов? а по существу? |
по существу - http://flasher.ru/forum/showthread.php?t=124430
|
спасибо большое, Wolsh
|
У меня такая же проблемы была но с input текстами. Решиласть просто. Методом экспериментального тыка определил что нужно забрать параметр wmode="opaque" и <param name="wmode" value="opaque" /> соответственно из ХТМЛ контейнера.
Получается проблема с флэш слоем в броузере. |
System.useCodepage = true;
попробуй это. |
ministry, вы вполне осознаете, чем применение вашего совета обернется в будущем?
|
Аналогичная беда, но в другом. Ставлю в getURL ссылки с латиницей, как на Вики. При компиляции или просмотре вне html - все прекрасно, ссылка имеет вид
baseurl/content/Компания , как только встраиваю - выдает baseurl/content/%CA%EE%EC%EF%E0%ED%E8%FF и не обрабатывается php никак, не находит такого адреса. |
| Часовой пояс GMT +4, время: 11:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.