spec - ¿Cuál es la mejor manera de mostrar HTML en Flex?
option selected html (2)
Tengo HTML que incluye símbolos como la marca registrada "TM" como superíndice (™). En HTML normal, usaría "™"
o ™
para mostrar la marca registrada TM. Sin embargo, no puedo encontrar la forma de importar HTML como este en Flex y hacer que se muestre correctamente. Tengo problemas similares con la etiqueta <li>
.
Mi HTML:
<p>This information is intellectual property of My Company™.</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 © 2008, My Company. All rights reserved.</p>
La única forma en que he conseguido que esto funcione es copiar y pegar el contenido directamente en 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>
Quiero utilizar un archivo HTML externo que pueda importar en mi aplicación Flex en tiempo de ejecución, para que no tenga que volver a compilar la aplicación para un simple cambio de contenido.
He oído hablar de muchos problemas con la opción iFrame, por lo que quiero evitar eso, si es posible.
¿Alguien tiene otras buenas sugerencias para lidiar con este problema?
Gracias.
De acuerdo, este es un truco. Acabo de terminar un proyecto en el que usamos esta biblioteca de código abierto para mostrar HTML: http://code.google.com/p/flex-htmlfilter
Maneja listas, tablas, etc., y es bastante fácil de usar. Pero, no creo que sea compatible con el símbolo de marca registrada. Sin embargo, admite algunos de los otros.
Lo estoy usando para extraer contenido de un CMS y mostrarlo en mi película flash. Ha funcionado muy bien, y me permite toda la flexibilidad de estilo de flash que necesito.
No sé si esta es una buena solución para todos los problemas, pero si desea usar un control RichText, puede cargar FlowText, lo que le permite usar más HTML, incluidos superíndices y otros glifos, como los que desea. usar.