Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.04.2010, 17:14
Rigo вне форума Посмотреть профиль Отправить личное сообщение для Rigo Найти все сообщения от Rigo
  № 1  
Ответить с цитированием
Rigo

Регистрация: Jan 2010
Сообщений: 19
По умолчанию Вывод текста в TextField

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

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

Код AS3:
this.title.htmlText = Application.vk.response.ad[0].title;
После этого в TextField отображается что-то вроде "Стройте и развивайте\u0021", т.е. не идет трансформация юникода в символ. Как правильно выводить текст?

Старый 07.04.2010, 17:50
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 2  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
У меня отображается нужный символ. Пример покажите.

Старый 07.04.2010, 17:52
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 3  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Код AS3:
var memo:TextField = new TextField();
memo.text = "Стройте и развивайте\u0021";
работает и без htmlText, выводит "!"

Старый 07.04.2010, 18:32
Rigo вне форума Посмотреть профиль Отправить личное сообщение для Rigo Найти все сообщения от Rigo
  № 4  
Ответить с цитированием
Rigo

Регистрация: Jan 2010
Сообщений: 19
Да, попробовал вручную - все отображается на ура. 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]


Последний раз редактировалось Rigo; 07.04.2010 в 21:18.
Старый 08.04.2010, 09:27
dmitriev вне форума Посмотреть профиль Отправить личное сообщение для dmitriev Найти все сообщения от dmitriev
  № 5  
Ответить с цитированием
dmitriev
 
Аватар для dmitriev

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
Своровали (возможно даже декомпильнули) отличнейшую прилажуху и впариваете на ней рекламу… Стыд и позор! Стыд и позор!
__________________
O God! The Aftermath.

Старый 08.04.2010, 09:43
Rigo вне форума Посмотреть профиль Отправить личное сообщение для Rigo Найти все сообщения от Rigo
  № 6  
Ответить с цитированием
Rigo

Регистрация: Jan 2010
Сообщений: 19
Давайте опустим вопросы морали. У меня еще софт пиратский, да.

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

Старый 08.04.2010, 11:57
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 7  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
Отказываюсь помогать.

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

Старый 08.04.2010, 12:10
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Угу, стырено наглым образом http://techno.org/electronic-music-guide/music.swf

Старый 08.04.2010, 13:57
Rigo вне форума Посмотреть профиль Отправить личное сообщение для Rigo Найти все сообщения от Rigo
  № 9  
Ответить с цитированием
Rigo

Регистрация: Jan 2010
Сообщений: 19
"Первый запрос" API vkontakte передается посредством flashvars в кодировке cp 1251. В этом все и дело.

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

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

Старый 08.04.2010, 14:59
dmitriev вне форума Посмотреть профиль Отправить личное сообщение для dmitriev Найти все сообщения от dmitriev
  № 10  
Ответить с цитированием
dmitriev
 
Аватар для dmitriev

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
Причем тут авторские права?

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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