Apache flex 在AdobeAIR标签中显示HTML文本
到目前为止,我正试图在AdobeAirMobile应用程序的标签内显示HTML文本 我意识到Label不支持HTML,我浏览了目前在web上找到的几个解决方案:Apache flex 在AdobeAIR标签中显示HTML文本,apache-flex,air,label,htmltext,Apache Flex,Air,Label,Htmltext,到目前为止,我正试图在AdobeAirMobile应用程序的标签内显示HTML文本 我意识到Label不支持HTML,我浏览了目前在web上找到的几个解决方案: 不要使用标签-用户文本区域,然后使用: StyleableTextField(message.textDisplay).htmlText = messageText; 在text区域声明中,指定移动皮肤 <s:TextArea editable="false" selectable="false" skinClass="spa
标签
-用户文本区域
,然后使用:
StyleableTextField(message.textDisplay).htmlText = messageText;
在text区域
声明中,指定移动皮肤
<s:TextArea editable="false" selectable="false" skinClass="spark.skins.mobile.TextAreaSkin" id="message" x="0" y="0" width="100%" height="100%" paddingLeft="5" paddingRight="5" textAlign="left"/>
首先,HTML仍然不起作用,它不是转换的HTML,而是向我显示..
垃圾,但即使它起作用-TextArea组件看起来与Label不同,并且不符合我正在实现的设计RichText
组件-不幸的是,它在移动应用程序中不受支持标签和TextArea
组件不支持HTML(Halo或mx
组件支持HTML)
唯一正式支持它的Flex组件是RichText
和RichEditableText
。这些组件的外观没有经过移动优化,但它们在移动设备上运行良好。在使用大量it时,您可能会遇到一些速度问题,但您仍然可以使用它们(对于大多数(如果不是所有的话)其他未进行移动优化的组件,您也可以使用它们)。事实上,我昨天已经找到了此解决方案,但由于您的答案完全相同,我将接受它作为答案。