通过javascript把flash保存成图片。运用js就可以直接在页面生产图片
jQuery 的实现:
<script src="Resources/swfobject.js" type="text/javascript"></script>
<script type="text/javascript">
swfobject.embedSWF("Resources/open-flash-chart.swf", "divChange", "550", "300",
"9.0.0", "expressInstall.swf",
{ "data-file": "OpenFlashChartData/LineData.aspx" }
);
</script>
Html页面:
<div id="divChange">
</div>
<input type="button" name="btncopy" onclick="OFC.jquery.rasterize('divChange', 'img_chart_1')"
value="生成图片" />
<div id="img_chart_1">
</div>
Js代码如下:
页面运行情况: