Как лучше всего отображать HTML в Flex?

У меня есть HTML, который включает такие символы, как товарный знак «TM» в виде надстрочного индекса (™). В обычном HTML я бы использовал "&trade;" или &#153; для отображения торговой марки TM. Однако я не могу найти способ импортировать такой HTML в Flex и правильно отображать его. У меня аналогичные проблемы с тегом <li>.

Мой HTML:

<p>This information is intellectual property of My Company&#153;.</p>

<p>Available features:</p>

<li>Feature 1</li>
<li>Feature 2</li>
<li>Feature 3</li>
<li>Feature 4</li>

<p>COPYRIGHT INFORMATION:</p>

<p>Copyright &#169; 2008, My Company. All rights reserved.</p>

Единственный способ заставить это работать - это скопировать и вставить контент прямо в Flex:

<mx:Text width = "100%" height = "100%">
    <mx:htmlText>
        <![CDATA[
This information is intellectual property of My Company™. 

Available features:

•   Feature 1
•   Feature 2
•   Feature 3
•   Feature 4

COPYRIGHT INFORMATION:

Copyright © 2008, My Company. All rights reserved. 
        ]]>
    </mx:htmlText>
</mx:Text>

Я хочу использовать внешний HTML-файл, который я могу импортировать в мое приложение Flex во время выполнения, чтобы мне не приходилось перекомпилировать приложение для простого изменения содержимого.

Я слышал о слишком многих проблемах с опцией iFrame, поэтому я хочу избежать этого, если это возможно.

Есть ли у кого-нибудь другие хорошие предложения по решению этой проблемы?

Спасибо.

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
7
0
8 527
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Ладно, это непросто. Я только что закончил проект, в котором мы использовали эту библиотеку с открытым исходным кодом для отображения HTML: http://code.google.com/p/flex-htmlfilter

Он обрабатывает списки, таблицы и т. д., И с ним довольно легко работать. Но я не думаю, что он поддерживает символ торговой марки. Тем не менее, он поддерживает некоторые другие.

Я использую его для извлечения контента из CMS и отображения во флеш-ролике. Он отлично поработал и дает мне всю необходимую гибкость стилей флеш-памяти.

Я не знаю, является ли это хорошим решением для всех проблем, но если вы хотите использовать элемент управления RichText, вы можете загрузить в него FlowText, что позволит вам использовать больше HTML, включая надстрочный индекс и другие глифы, такие как те, которые вы хотите использовать.

Как использовать надстрочный индекс во флексе?

Другие вопросы по теме