我有HTML组件作为数据组itemrenderer的一部分,我需要调整其内容(有很多)。
这很有效,但内容看起来非常硬。没有字体抗锯齿。即使在50%看起来也很硬。
我考虑在加载'完成'时生成缩略图位图,但这将是我的最后手段。
<mx:HTML location="{uri}" width="900" height="660" scaleX=".25" scaleY=".25" />
有什么想法吗?
非常感谢。
NIC
答案 0 :(得分:0)
我认为问题出在HTML页面上。如果您已经设计了页面,请确保您已经测试了各种尺寸的页面(通过调整大小)。 Flex的mx:HTML只是呈现HTML页面中的内容。
一个好的HTML设计包括对表格内的所有页面元素进行排序(带有不可见的边框),这样即使页面调整大小,元素也不会变得很脆弱。
谢谢,
Nirmal
答案 1 :(得分:0)
解决方案是通过改变mx:HTML的宽度和高度来减小大小,并使scaleX和scaleY保持等于1(即使你的父级具有scale&lt; 1,那么你的mx:HTML将具有scale = 1 / parent。刻度)。
在你的例子中,它将是这样的:
<mx:HTML location="{uri}" width="{900*0.25}" height="{660*0.25}" scaleX="1" scaleY="1" />