в ореховой скорлупе
У меня есть приложение для flash (сделано для flash lite - actionscript 2).Когда я загружаю в свое приложение файл XML и обрабатываю его в объекте.Я получаю правильный ввод HTML в текстовом поле.
Однако, если я жестко закодировал объект , все теги html исчезнут из атрибута .htmlText, и перед текстом будет размещен код.Я намерен жестко закодировать объект, так как загрузка идет намного быстрее, чем в xml.
Короче говоря: string.html = true;
удаляет все теги span, пока они мне нужны.Как получить теги span в htmlText моего текстового поля?
ПОДРОБНАЯ ИНФОРМАЦИЯ НИЖЕ
В моем приложении я создаю текстовые поля, вставляю в них текст, а затем устанавливаю правильные значения x и y, чтобы они все хорошо помещались под друг друга.
внутри функции:
//ABOVE I CREATE TEXTFIELD USING THE .CREATETEXTFIELD FUNCTION
this["text" + this._textFieldCounter].html = true;
this["text" + this._textFieldCounter].multiline = true;
this["text" + this._textFieldCounter].wordWrap = true;
this["text" + this._textFieldCounter].autoSize = true;
this["text" + this._textFieldCounter].styleSheet = this._styleSheet;
this["text" + this._textFieldCounter].condenseWhite = true;
this["text" + this._textFieldCounter].htmlText = "<span class=\"page\">" + strHtmlText + "</span>";
//trace(this["text" + this._textFieldCounter].htmlText);
Когда я отслеживаю htmlText, я получаю
<P ALIGN="LEFT">
<FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">
//here comes the strHtmlText
</FONT>
</P>
Flash автоматически помещает эти теги p и шрифта перед моим текстом.Так что моя таблица стилей не будет отображать правильный стиль.Как избавиться от начального тега align и font, но при этом сохранить текстовое поле в виде html?
EDIT
Установив форматирование текста, я нашел способ обойти эту проблему ..ОДНАКО
У меня новая проблема:
В моем strHtmlText есть span-теги (<span class="text-in">blabla</span>
), но это отфильтровывается.Почему это ?моя таблица стилей ничего не делает без этих стилей.
(текст загружается из массива)