xxxxxx.mxml内容
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal"
applicationComplete="effectEvaluaChartData();"
xmlns:companyname="com.companyname.bass.*"
xmlns:bi="com.companyname.bass.chart.series.*"
xmlns:dropdown="com.companyname.components.*"
paddingTop="0" paddingBottom="0" paddingLeft="0" paddingRight="0">
<mx:Style>
Application{
fontSize:12;
backgroundGradientColors: #D6E4F3, #D6E4F3;
z-index:-1;
}
</mx:Style>
<!-- 脚本-->
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.effects.IAbstractEffect;
import mx.controls.Alert;
import mx.controls.CheckBox;
import mx.controls.ComboBox;
import mx.events.ItemClickEvent;
import mx.controls.TabBar;
import mx.charts.series.items.LineSeriesItem;
import mx.charts.events.ChartItemEvent;
import flash.external.ExternalInterface;
import mx.graphics.codec.JPEGEncoder;
import flash.display.BitmapData;
import mx.core.UIComponent;
//全局变量
private var skinOldPath:String;
//初始化方法
private function effectEvaluaChartData():void
{
//初始化参数
var params: URLVariables = new URLVariables();
params.startDate = this.parameters.startDate;
params.endDate = this.parameters.endDate;
params.areaCode = this.parameters.areaCode;
params.optActId = this.parameters.optActId;
params.guidelineIdJ = this.parameters.guidelineIdJ;
//方法注册
ExternalInterface.addCallback("downExport", downExport); //导出报表
}
//导出报告
private function downExport(startDate:String, endDate:String, areaCode:String, optActId:String, guidelineIdJ:String):void
{
var byteMD:BitmapData = bitmapDataToByteArray(effectEvaluaChart);
var en:JPEGEncoder = new JPEGEncoder(100);
var ba:ByteArray=en.encode(byteMD);
var request:URLRequest = new URLRequest("effectEvalua.do?action=downloadOptEffectEvaluaList&startDate="+startDate+"&endDate="+endDate+"&areaCode="+areaCode+"&optActId="+optActId+"&guidelineIdJ="+guidelineIdJ);
request.method = "POST";
request.data = ba;
request.contentType = "application/octet-stream";
navigateToURL(request, "_self");
}
//按像素读取控件
private function bitmapDataToByteArray(target : UIComponent):BitmapData
{
var imageWidth:uint = target.width;
var imageHeight:uint = target.height;
var srcBmp:BitmapData = new BitmapData( imageWidth, imageHeight );
srcBmp.draw(target);
return srcBmp;
}
//用来加载结果集数据
private function loadComplete(event:LoaderEvent):void
{
effectEvaluaChart.xmlConstructor = event.result as XML;
effectEvaluaChart.colorSeries = event.colorSeriesArray;
effectEvaluaChart.tips = BIChart.TIPS_SHOW;
effectEvaluaChart.reload();
}
//用户点击该图形时调用
private function doClick(event:BIChartEvent):void{
//var lineChartItem:LineSeriesItem = LineSeriesItem(event.hitData.chartItem);
/* Alert.show(lineChartItem.xValue.toString());
Alert.show(lineChartItem.yFilter.toString()); */
trace(event.dimensionField);
}
]]>
</mx:Script>
<companyname:LineChart width="100%" height="100%" id="effectEvaluaChart" fontSize="10"/>
</mx:Application>
xxxxxx.java
分享到:
相关推荐
FLEX下载地址和注册码FLEX下载地址和注册码FLEX下载地址和注册码FLEX下载地址和注册码FLEX下载地址和注册码
Mobile FLEX到指定URL下载数据
Flex Builder 使用指南
Linux下的flex+bison1
基于flex的下载组件实现,提供了极好的实现,可以直接拿到工程里面使用
这是flex,快速的词法分析器生成器。 flex是用于生成扫描仪的工具:识别文本中的词汇模式的程序。 直接打开压缩包就是原文件 flex代码库保存在GitHub上的Git中。 可以在github版本页面上找到带有某些中间文件的...
/********************* Flex 指定文件下载 带进度条 **********************/
实现文件上传下载到数据中,有上传精度条显示,可以上传MP3,MP4,txt等各种文件,可以再线浏览txt,word,excel等文件。
在项目开发过程中,经常会遇到文件上传下载的...但在flex中由于安全沙箱的原因flex程序不能直接访问本地文件,但是flex SDK中提供了FileReference和FileReferenceList两个类,可以通过这两个类来实现文件的上传下载。
flex和spring整合过程讲解,配置举例,详细明了。。。
FLEX初学的,很好,,快来吧,,,,快来看一看,瞧一瞧的的
Flex与C#(WinForm)通过FlashPlayer通讯的例子
Flex等待鼠标的图标 cursor.swf SWF文件格式
flex & bison
FLEX 自动生成器
D:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\Fuji Flexa软件介绍(中文版).rarD:\下载\...
blaze DS 是一个免费的,弄让flex 调用 jsp 对象的东西 。
很全面的Flex学习手册,适合有一些开发经验但刚接触Flex开发
flexlib - 2.5 - flex3 不用多解释.你懂得.扩展的flex组件.