请flex高手解决,module嵌入字体不显示问题,跪谢!
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" creationComplete="init()" >
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var expenses:ArrayCollection=new ArrayCollection(
[{Month: "2008-01-02 10:17:24", Profit: 2000, Expenses: 1500, Amount: 450},
{Month: "Beb", Profit: 100, Expenses: 200, Amount: 600},
{Month: "Deb", Profit: 500, Expenses: 200, Amount: 600},
{Month: "Eeb", Profit: 700, Expenses: 200, Amount: 600},
{Month: "Feb", Profit: 300, Expenses: 200, Amount: 600},
{Month: "Geb", Profit: 400, Expenses: 200, Amount: 600},
{Month: "Heb", Profit: 200, Expenses: 200, Amount: 600},
{Month: "Ieb", Profit: 600, Expenses: 200, Amount: 600},
{Month: "Jeb", Profit: 800, Expenses: 200, Amount: 600},
{Month: "Keb", Profit: 900, Expenses: 200, Amount: 600},
{Month: "Leb", Profit: 1200, Expenses: 200, Amount: 600},
{Month: "Meb", Profit: 1500, Expenses: 200, Amount: 600},
{Month: "Neb", Profit: 2000, Expenses: 200, Amount: 600},
{Month: "Oeb", Profit: 3000, Expenses: 200, Amount: 600},
{Month: "Peb", Profit: 2500, Expenses: 200, Amount: 600},
{Month: "Qeb", Profit: 900, Expenses: 200, Amount: 600},
{Month: "Reb", Profit: 1000, Expenses: 200, Amount: 600},
{Month: "Seb", Profit: 1400, Expenses: 200, Amount: 600},
{Month: "Teb", Profit: 1300, Expenses: 200, Amount: 600},
{Month: "Ueb", Profit: 1800, Expenses: 200, Amount: 600},
{Month: "Veb", Profit: 2200, Expenses: 200, Amount: 600},
{Month: "Web", Profit: 2400, Expenses: 200, Amount: 600},
{Month: "Xeb", Profit: 2600, Expenses: 200, Amount: 600},
{Month: "Yeb", Profit: 1700, Expenses: 200, Amount: 600},
{Month: "Zeb", Profit: 1300, Expenses: 200, Amount: 600},
{Month: "Aer", Profit: 1500, Expenses: 500, Amount: 300}]);
//[Embed(source="style/arial.ttf",fontName="MyVerdana")]
private var _verdana:Class;
function init():void{
myChart.styleName="myLineChart";
}
]]>
</mx:Script>
<mx:Style>
@font-face {
/**src:url("arial.ttf");
embedAsCFF:false;
font-family: EmbeddedArial;
src:local('arial');
font-family:DefineArial;
unicodeRange: U+0041-U+005A, U+0061-U+007A, U+002E;
*/
src:local('arial');
font-family: myArial;
}
.myLineChart{
/**font-family:DefineArial;
font-family:Candara;
*/
font-family: myArial;
font-size:15px;
}
</mx:Style>
<mx:Panel title="线性图表测试" width="100%">
<mx:LineChart id="myChart" dataProvider="{expenses}" showDataTips="true" width="100%">
<mx:seriesFilters>
<mx:Array/>
</mx:seriesFilters>
<mx:horizontalAxis>
<mx:CategoryAxis
categoryField="Month"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer canDropLabels="true" labelRotation="-50"/>
</mx:horizontalAxisRenderer>
<mx:series>
<mx:LineSeries
yField="Profit"
displayName="Profit"
/>
</mx:series>
</mx:LineChart>
<mx:Legend dataProvider="{myChart}"/>
<mx:LineChart id="myChart2" dataProvider="{expenses}" showDataTips="true" width="100%">
<mx:seriesFilters>
<mx:Array/>
</mx:seriesFilters>
<mx:horizontalAxis>
<mx:CategoryAxis
categoryField="Month" />
</mx:horizontalAxis>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer canDropLabels="true" labelRotation="-70"/>
</mx:horizontalAxisRenderer>
<mx:series>
<mx:LineSeries
yField="Profit"
displayName="Profit"
/>
</mx:series>
</mx:LineChart>
<mx:LineChart id="myChart3" dataProvider="{expenses}" showDataTips="true" width="100%">
<mx:seriesFilters>
<mx:Array/>
</mx:seriesFilters>
<mx:horizontalAxis>
<mx:CategoryAxis
categoryField="Month"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer canDropLabels="true" labelRotation="-45"/>
</mx:horizontalAxisRenderer>
<mx:series>
<mx:LineSeries
yField="Profit"
displayName="Profit"
/>
</mx:series>
</mx:LineChart>
</mx:Panel>
</mx:Module>
module中第一个图表的x、y轴的的数据显示。application中正常。