请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中正常。
<?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中正常。
...全文
相关推荐
flex module ppt
总结起来,Flex Module 和RSLs都是Flex开发中的重要工具,它们分别解决了代码组织、启动速度和资源共享的问题。理解并灵活运用这两个特性,能够显著提升Flex应用程序的质量和性能。
flex一个动态添加卸载Module的例子
**卸载Module**: 卸载Module并不像加载那样直接。Flex本身不提供直接卸载Module的功能,但可以通过移除`ModuleLoader`及其内容来达到类似的效果。
Flex 基于Module模块的开发资料完整版
- **操作 Office 文档**:虽然 Flex 自身不直接支持 Word 或 Excel 的操作,但可以通过与服务器端的交互(如 Web 服务)实现对这些文档的读写。
Flex4 DataGrid中如何嵌入RadioButton
" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Declarations> <!
Flex 加载 Module
本文将深入探讨Flex加载Module的相关知识点,以及如何利用客户端缓存来优化性能。1. **Flex模块(Module)**:在Flex应用中,模块是可重用的、可动态加载的SWF组件。


