这就是我所拥有的:
Main.mxml:
<fx:Style source="Main.css"/>
<s:TextInput x="72" y="95" focusColor="#CECB02" prompt="E-mail: "
skinClass="components.TextInputSkin"/>
TextInputSkin.mxml:
<s:RichText id="promptDisplay" includeIn="disabledWithPrompt,normalWithPrompt" x="10" y="7"
color="#666666" fontFamily="Acens" fontSize="15" trackingRight="1"
color.normalWithPrompt="#333333"/>
<s:RichEditableText id="textDisplay" d:userLabel="Text Display" x="10" y="7" width="230"
fontFamily="Acens" fontSize="15" heightInLines="1"
width.normal="282" color.normal="#999999"
tabStops.normal="S0 S50 S100 S150 S200" trackingRight.normal="1"/>
的main.css
@font-face
{
fontFamily: Acens;
src: url("C:\WINDOWS\Fonts\Acens.ttf");
embedAsCFF: true;
}
因此,未安装“Acens.ttf”的计算机(在线)中的“promptDisplay”显示预定义的一个,但是插入的文本显示正确的文本!任何解释/解决方案!?
谢谢; - )
答案 0 :(得分:4)
指定fontStyle =&#34;普通&#34;或者&#34;斜体&#34;提示RichText。 并且请确保在css中声明它是相同的。