我有一个复选框列表,我希望在每一行lebal后面都有一个小图像。不幸的是,默认的Flex字体在不同的操作系统和浏览器组合上看起来有点不同,所以我不能手动将它放在那里,但我需要以编程方式附加它。下面是我的复选框的样子。我用的是Flex 4.6,怎么可能做到呢?
<s:CheckBox x="10" y="60" label="label1" id="1CB" click="modify();"/>
<s:CheckBox x="10" y="75" label="label2" id="2CB" click="modify();"/>发布于 2012-11-15 20:27:30
你可以很好地尝试这个,一旦设置了图像的宽度和高度,分辨率将不会因不同的操作系统而改变。同样,也可以通过actionscript添加Image。
<s:HGroup>
<s:CheckBox x="10" y="60" label="label1" id="CB"/>
<mx:Image source="@Embed('untitled.png')" width="50" height="50"/>
</s:HGroup>
<s:HGroup>
<s:CheckBox x="10" y="75" label="label2" id="CB2"/>
<mx:Image source="@Embed('untitled.png')" width="50" height="50"/>
</s:HGroup>发布于 2012-11-16 17:25:29
你可以使用嵌入字体,它们在所有操作系统中都是一样的。对于examle,请写入样式文件:
@font-face
{
fontFamily: HelveticaNeueLTStd;
src: url("assets/font/HelveticaNeueLTStd-Lt.otf");
embedAsCFF: true;
advancedAntiAliasing: true;
}
global
{
font-family: HelveticaNeueLTStd;
fontSize: 16;
}https://stackoverflow.com/questions/13396499
复制相似问题