flex mx组件和s组件的字体兼容性不一致

时间:2022-12-30 15:27:09
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script>
<![CDATA[
protected function button1_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
this.lbText.setStyle("fontFamily", "SimSun");
this.lbText1.setStyle("fontFamily", "SimSun");
} protected function button2_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
this.lbText.setStyle("fontFamily", "SimHei");
this.lbText.setStyle("fontFamily", "SimHei");
} protected function button3_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
this.lbText.setStyle("fontFamily", "FangSong_GB2312");
this.lbText1.setStyle("fontFamily", "FangSong_GB2312");
} protected function button4_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
this.lbText.setStyle("fontFamily", "KaiTi_GB2312");
this.lbText1.setStyle("fontFamily", "KaiTi_GB2312");
}
protected function button5_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
this.lbText.setStyle("fontFamily", "微软雅黑");
this.lbText1.setStyle("fontFamily", "微软雅黑");
} ]]>
</fx:Script> <fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<mx:Label id="lbText" x="96" y="67" text="mx:大同市朔州市忻州市太原市-----良 轻度污染"
fontSize="14" />
<s:Label id="lbText1" x="96" y="100" text="s:大同市朔州市忻州市太原市-----良 轻度污染"
fontSize="14" />
<s:Button x="4" y="3" label="宋体" click="button1_clickHandler(event)" />
<s:Button x="82" y="3" label="黑体" click="button2_clickHandler(event)"/>
<s:Button x="167" y="3" label="仿宋" click="button3_clickHandler(event)"/>
<s:Button x="245" y="3" label="楷体" click="button4_clickHandler(event)"/>
<s:Button x="350" y="3" label="微软雅黑" click="button5_clickHandler(event)"/>
</s:Application>