Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 在AdobeAIR标签中显示HTML文本_Apache Flex_Air_Label_Htmltext - Fatal编程技术网

Apache flex 在AdobeAIR标签中显示HTML文本

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

到目前为止,我正试图在AdobeAirMobile应用程序的标签内显示HTML文本

我意识到Label不支持HTML,我浏览了目前在web上找到的几个解决方案:

  • 不要使用
    标签
    -用户
    文本区域
    ,然后使用:

    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
    组件-不幸的是,它在移动应用程序中不受支持

  • 还有其他想法吗?

    是的,Spark的
    标签和
    TextArea
    组件不支持HTML(Halo或
    mx
    组件支持HTML)


    唯一正式支持它的Flex组件是
    RichText
    RichEditableText
    。这些组件的外观没有经过移动优化,但它们在移动设备上运行良好。在使用大量it时,您可能会遇到一些速度问题,但您仍然可以使用它们(对于大多数(如果不是所有的话)其他未进行移动优化的组件,您也可以使用它们)。

    事实上,我昨天已经找到了此解决方案,但由于您的答案完全相同,我将接受它作为答案。