Html 无法在<;中查看嵌入的图像;TextArea>;使用<;img>;标签(Flex 3.5构建123683)

Html 无法在<;中查看嵌入的图像;TextArea>;使用<;img>;标签(Flex 3.5构建123683),html,image,actionscript-3,apache-flex,adobe,Html,Image,Actionscript 3,Apache Flex,Adobe,注意:是的,我知道adobe flex docs告知“该标记不完全受支持,在某些情况下可能无法工作。” 这是mx.Controls.TextArea声明 <mx:TextArea id="bannerText" width="100%" height="100%" fontSize="12" backgroundColor="#FAA7B0" paddingLeft="15" borderStyle="none" textAlign="l

注意:是的,我知道adobe flex docs告知“该标记不完全受支持,在某些情况下可能无法工作。”

这是mx.Controls.TextArea声明

<mx:TextArea id="bannerText" width="100%" height="100%" fontSize="12"
             backgroundColor="#FAA7B0" paddingLeft="15" borderStyle="none"
             textAlign="left" themeColor="#FAA7B0" htmlText="{bannerHtmlText}"/>

我正在成功地从服务器上的文件中提取html格式的文本,然后使用“htmlText=“{nameOfStringToWhichHTMLIsAssigned}”成功地在我的文件中显示该文本。Flex完美地显示了html,但html格式的文本部分除外,该部分应该嵌入URL中的图像

这是html

\r\n  <html>\r\n  <body>\r\n  To see the latest updates from MySmartPlans <a href="http://info.mysmartplans.com">Click Here!</a>\r\n  <p><strong>Lorem Ipsum</strong> is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\r\n  <img src='https://www.dummy.com/images/MSP_newlogo_RGB.jpg' alt='MySmartPlans' width='200' height='43'>\r\n  </body>\r\n  </html>\r\n
\r\n\r\n\r\n要查看mysmart计划的最新更新\r\nLorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近又随着包括Lorem Ipsum版本的Aldus PageMaker等桌面发布软件的发布而流行。

\r\n\r\n\r\n\r\n
当显示html文本时,图像应该位于的位置似乎有一些不可见的内容。我之所以这么说是因为,我能够选择/突出显示四行或五行原本不可见的文本

我在stackoverflow中查看过类似的查询,但它们似乎都处理标记内部的硬编码图像URL,即

<mx:TextArea xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script>
    <![CDATA[
            [Embed(source='../assets/img.gif')]
            public var img:Class;
         ]]>
    </mx:Script>
 </mx:TextArea>

我无法硬编码的网址在那里像那样

如果有某种黑客(绕过这一点),我将非常感谢您的帮助

提前谢谢你

你能把你的图像转换成PNG吗?这不是一个保证的解决方案,但这是我想到的第一件事。@Brian你是建议我对存储在服务器上的图像使用PNG图像格式(我将使用的图像的源)还是访问当前JPEG格式的图像,在ActionScript中,然后将其转换为PNG,然后尝试显示它?我的意思是尝试从您的服务器加载PNG。您可以将图像转换为PNG吗?这不是一个保证的解决方案,但这是我想到的第一件事。@Brian你是建议我对存储在服务器上的图像使用PNG图像格式(我将使用的图像的源)还是访问当前JPEG格式的图像,在ActionScript中,然后将其转换为PNG,然后尝试显示它?我的意思是尝试从您的服务器加载PNG。您可以将图像转换为PNG吗?这不是一个保证的解决方案,但这是我想到的第一件事。@Brian你是建议我对存储在服务器上的图像使用PNG图像格式(我将使用的图像的源)还是访问当前JPEG格式的图像,在ActionScript中,然后将其转换为PNG,然后尝试显示它?我的意思是尝试从服务器加载PNG。