我已经使用 Fusion Charts v3 API 成功创建了一个 2D 饼图。以下是我的 HTML 文件:
<html>
<head>
<title>My First chart using FusionCharts</title>
<script type="text/javascript" src="FusionCharts.js">
</script>
<script type="text/javascript" src="FusionChartsExportComponent.js">
</script>
</head>
<body>
<div id="chartContainer"></div>
<script type="text/javascript">
var myChart = new FusionCharts( "Pie2D.swf",
"myChartId", "500", "500", "0", "1" );
myChart.setXMLUrl("age-demographics.xml");
myChart.render("chartContainer");
</script>
<div id="fcexpDiv" align="center">FusionCharts Export Handler Component</div>
<script type="text/javascript">
//Render the export component in this
//Note: fcExporter1 is the DOM ID of the DIV and should be specified as value of exportHandler
//attribute of chart XML.
var myExportComponent = new FusionChartsExportObject("fcExporter1", "FCExporter.swf");
myExportComponent.debugMode = true;
//Render the exporter SWF in our DIV fcexpDiv
myExportComponent.Render("fcexpDiv");
</script>
</body>
</html>
这是我的 XML 文件:
<chart caption='Age Demographics' showPercentValues='1' exportEnabled='1' exportAtClient='1' exportHandler='fcExporter1' showExportDataMenuItem='1'>
<set label='3-11' value='0' />
<set label='12-17' value='5' />
<set label='18-25' value='99' />
<set label='26-34' value='65' />
<set label='35-49' value='0' />
<set label='50+' value='5' />
</chart>
如 Fusion Charts 文档中所述,我的文件夹中有以下文件:
FCExporter.swf
FusionCharts.js
FusionChartsExportComponent.js
highcharts.js
jquery.min.js
Pie2D.swf
我无法将图像导出并保存为 jpeg/png/pdf。“捕获”过程启动并自行完成至 100%,但我没有看到任何弹出“另存为”窗口。我的 Flash 版本是 10.2.x。
请帮忙。