Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вывод текста в TextField (http://www.flasher.ru/forum/showthread.php?t=138420)

Rigo 07.04.2010 17:14

Вывод текста в TextField
 
Здравствуйте. Небольшой вопрос.

Передаю в TextField значение из XML.

Код AS3:

this.title.htmlText = Application.vk.response.ad[0].title;

После этого в TextField отображается что-то вроде "Стройте и развивайте\u0021", т.е. не идет трансформация юникода в символ. Как правильно выводить текст?

Волгоградец 07.04.2010 17:50

У меня отображается нужный символ. Пример покажите.

КорДум 07.04.2010 17:52

Код AS3:

var memo:TextField = new TextField();
memo.text = "Стройте и развивайте\u0021";

работает и без htmlText, выводит "!"

Rigo 07.04.2010 18:32

Да, попробовал вручную - все отображается на ура. XML приходит, как ответ от вконтакте API, причем не запросом к серверу, а так называемым "первым запросом". В данный момент не могу повторить баг, потому что не могу поймать рекламу с такими символами.

Добавлено через 2 часа 23 минуты
Вот например пришел XML


<?xml version="1.0" encoding="utf-8"?>
<response list="true">
<ad>
<title>Новая игра &amp;quot;Фармандия&amp;quot;</title>
<description>Вас ждет веселый и увлекательный мир сказочной страны\u0021</description>
<photo>http://cs918.vkontakte.ru/u42137217/75628422/s_e3924ada.jpg</photo>
<link>ads.php?act=click&amp;id=361868&amp;aid=1756461&amp;hash=a589a95b8c9ccc93c8</link>
</ad>
</response>

"\u0021" при выводе в TextField не конвертировалось.

[img]http://**********/1332571/image.png[/img]

dmitriev 08.04.2010 09:27

Своровали (возможно даже декомпильнули) отличнейшую прилажуху и впариваете на ней рекламу… Стыд и позор! Стыд и позор! :mad:

Rigo 08.04.2010 09:43

Давайте опустим вопросы морали. У меня еще софт пиратский, да.

Проблема в том, что юникод из загруженного XML некорректно обрабатывается. Посоветуйте, как это победить?

AlexDesinger 08.04.2010 11:57

Отказываюсь помогать.

Интересно куда модераторы смотрят. =/

udaaff 08.04.2010 12:10

Угу, стырено наглым образом http://techno.org/electronic-music-guide/music.swf

Rigo 08.04.2010 13:57

"Первый запрос" API vkontakte передается посредством flashvars в кодировке cp 1251. В этом все и дело.

Всем спасибо за помощь.

Добавлено через 15 минут
А все моралисты могут с гордостью посмотреть на свою коллекцию лицензионного видео, музыки, софта, графики и удалить аки на торрентах и файлообмениках.

dmitriev 08.04.2010 14:59

Причем тут авторские права?

Меня-то возмутил ваш подход к созданию в целом, ну и то, что целью вашего внимания стала некогда любимая мною программа, наглым образом сворованная и обвешанная столь же наглой рекламой. Это приложение должно служить просвещению, а на деле служит вашим корыстным целям…


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

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