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

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

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

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
По умолчанию Flash и HTML entities

Друзья! Ситуация следующая:

Загружаю данные из XML файла во FLASH. Данные из XML находятся в HTML формате и соответсвенно изменены через HTML entities например
Код:
The &lt;b&gt; tag makes text appear <b>bold</b>
Так вот можно ли во флэше перекодировать эти данные обратно в HTML, чтобы потом их в текстовом поле отобразить с html форматированием?

Заранее всем спасибо!

Старый 22.01.2007, 11:09
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
так попробуйте и узнаете:
Код:
var txt:TextField = this.createTextField ("txt", 0, 100, 100, 400, 50);
txt.html = true;
txt.border = true;
txt.autoSize = true;
txt.htmlText = "The &lt;b&gt; tag makes text appear <b>bold</b>";

Старый 22.01.2007, 11:31
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 3  
Ответить с цитированием
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
Цитата:
Сообщение от Kikasso
так попробуйте и узнаете:
Код:
var txt:TextField = this.createTextField ("txt", 0, 100, 100, 400, 50);
txt.html = true;
txt.border = true;
txt.autoSize = true;
txt.htmlText = "The &lt;b&gt; tag makes text appear <b>bold</b>";
у меня данные в таком формате "&lt;b&gt;" уже из XML приходят и мне их нежно наоборот переформатировать обратно в HTML.

Старый 22.01.2007, 12:09
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Чтобы в текстовом поле показалось? Так оно автоматом конвертится.
Строку какого вида вы хотите получить? Версия флеша какая?

Старый 22.01.2007, 12:11
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 5  
Ответить с цитированием
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
у меня строка вида "&lt;b&gt;" и я хочу получить вида "<b>b</b>" для того чтобы во флэше отобразилась ЖИРНАЯ БУКОВКА "B" а не строка вида "<b>b</b> ". Версия флэша 8

Старый 22.01.2007, 12:29
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
как вам такой хак?
Код:
var txt:TextField = this.createTextField ("txt", 0, 100, 100, 400, 50);
txt.html = true;
txt.border = true;
txt.autoSize = true;
txt.htmlText = "&lt;b&gt;BBB&lt;/b&gt;";
txt.htmlText = txt.text;
можно html в одно поле, с глаз его долой
а в другое - уже конвертированое значение

Старый 22.01.2007, 12:51
igor82 вне форума Посмотреть профиль Отправить личное сообщение для igor82 Найти все сообщения от igor82
  № 7  
Ответить с цитированием
igor82

Регистрация: Apr 2002
Адрес: Россия, Воронеж
Сообщений: 121
Отправить сообщение для igor82 с помощью ICQ Отправить сообщение для igor82 с помощью Yahoo
огромное спасибо. Действительно этот вариант то что надо!! Только вот с тэгами все ок а &raquo; обратно в кавычку почему то не перевелось =(

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

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

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


 


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


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