0

チェックボックスのリストがあり、ルバル テキストの各行の後に小さな画像を表示したいと考えています。残念ながら、デフォルトの Flex フォントは、OS とブラウザーの組み合わせによって少し異なって見えるため、手動で配置することはできませんが、プログラムでアタッチする必要があります。これが私のチェックボックスの外観です。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();"/>
4

2 に答える 2

1

これには埋め込みフォントを使用できます。それらはすべての OS で同じように表示されます。たとえば、スタイル ファイルに次のように記述します。

@font-face
{
    fontFamily: HelveticaNeueLTStd;
    src: url("assets/font/HelveticaNeueLTStd-Lt.otf");
    embedAsCFF: true;
    advancedAntiAliasing: true;
}

global
{
    font-family: HelveticaNeueLTStd;
    fontSize: 16;
}
于 2012-11-16T09:25:28.860 に答える
1

画像の幅と高さが設定されると、異なる OS で解像度が変わることはありません。同様に、actionscript を使用して画像を追加することもできます。

<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-15T12:27:30.240 に答える