`
过路的人
  • 浏览: 1203 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex下载

阅读更多
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
分享到:
评论

相关推荐

    Mobile FLEX下载文件

    Mobile FLEX下载文件技术主要涉及Adobe Flex框架在移动设备上的应用,用于从指定的URL下载数据。Flex是一种基于ActionScript和MXML的开源框架,它允许开发者构建富互联网应用程序(RIA),并能运行在多种平台,包括...

    FLEX下载地址和注册码FLEX下载地址和注册码

    根据提供的信息,我们可以了解到本文档主要提供了Adobe Flex 3.0的下载地址及注册码信息。考虑到这些信息可能涉及版权问题,在实际应用中应当确保遵守软件的合法使用规定。接下来,我们将详细介绍Adobe Flex及其相关...

    Linux下的flex+bison1

    Linux下的Flex+Bison Flex和Bison是Linux下两种常用的生成工具,分别用于词法分析和语法分析。下面将详细介绍如何使用Flex和Bison在Linux环境下生成Parser。 一、Flex简介 Flex是Lex在GNU中的实现,是一种词法...

    Flex ™ Builder 2

    1. 下载 Flex™ Builder 2 安装包。 2. 运行安装程序并按照屏幕上的指示操作。 3. 配置环境变量(如果需要)。 4. 安装完成后启动 Flex™ Builder 2 并进行基本的设置,比如选择工作空间路径等。 #### 六、Flex™ ...

    flex文件上传下载,在线以pdf形式浏览文件

    本篇文章将详细讲解如何实现"flex文件上传下载,在线以pdf形式浏览文件"这一功能。 首先,让我们了解一下“flex”在这里的含义。Flex通常指的是Adobe Flex,一个用于构建富互联网应用(RIA)的开源框架。它基于...

    Flex 指定文件下载 带进度条

    在Flex编程中,指定文件下载并带有进度条功能是一项常见的需求,这主要涉及到网络I/O操作、事件处理以及用户界面的更新。以下是对这个主题的详细讲解。 首先,Flex是Adobe开发的一种开源富互联网应用程序(RIA)...

    win_flex2.6_bison3.3.zip

    在Windows环境下使用Bison和Flex,首先需要下载并安装这两个工具的Windows版本。通常,它们会被打包在一个可移植的zip文件中,如"win_flex2.6_bison3.3.zip",解压后即可在命令行环境下使用。安装完成后,确保环境...

    Visual MODFLOW Flex.rar 为Visual modflow flex 6.1 的数据集

    Visual MODFLOW Flex是一款广泛应用于地下水建模的软件,主要用于模拟地下水流动和溶质运移。这个数据集是针对Visual MODFLOW Flex 6.1版本的,该版本在前一版本的基础上进行了多项改进和增强,旨在提供更高效、精确...

    编译原理flex工具包

    Flex工具包是编译原理学习和实践中不可或缺的一部分,主要用于创建词法分析器(lexer)或扫描器。在编译器设计领域,词法分析是编译过程的第一步,它将源代码分解成一个个称为标记(token)的独立单元,这些标记随后...

    flex+spring flex整合

    【整合 Adobe Flex 和 Spring】 Adobe Flex 作为一款强大的富互联网应用程序(RIA)开发框架,能够创建具有丰富用户体验的用户界面。然而,为了实现后端数据处理和业务逻辑,开发者通常会选择像Spring这样的Java EE...

    flex-2.6.4-mips32r1-linux-static.tar.xz Linux

    这是flex,快速的词法分析器生成器。 flex是用于生成扫描仪的工具:识别文本中的词汇模式的程序。 直接打开压缩包就是原文件 flex代码库保存在GitHub上的Git中。 可以在github版本页面上找到带有某些中间文件的...

    flex下载组件实例程序

    基于flex的下载组件实现,提供了极好的实现,可以直接拿到工程里面使用

    FLEX下载啦,,,,要的来啊,

    1. **Flex SDK**:Flex SDK是一套用于创建Flex应用程序的基础工具,包括ActionScript编译器(ASC)、Flex编译器(mxmlc)、Flex命令行工具以及Flex框架库。开发者可以使用这些工具将MXML和ActionScript代码转换为SWF...

    flex 文件上传下载完整代码(修正版)

    在项目开发过程中,经常会遇到文件上传下载的...但在flex中由于安全沙箱的原因flex程序不能直接访问本地文件,但是flex SDK中提供了FileReference和FileReferenceList两个类,可以通过这两个类来实现文件的上传下载。

    Flex 与 C# 通讯

    Flex与C#之间的通讯是跨平台应用程序开发中的一个重要主题,特别是在构建富互联网应用程序(RIA)时。本篇文章将深入探讨如何使用Flex与C#(在WinForm环境下)通过Flash Player进行交互,以及在这个过程中涉及的关键...

    Flex for arcgisserver 开发笔记

    在弹出的属性对话框中,选择Flex Build Path,接着在Library Path选项卡中,添加SWC文件,即下载的ArcGIS API for Flex库。这样,开发环境就准备好了。 **地图显示与符号化** - **Demo1:基本地图显示**:展示如何...

    《Flex开发实践》的源码

    Flex开发实践源码详解 Flex,全称Adobe Flex,是一种用于构建富互联网应用程序(RIA,Rich Internet Applications)的开源框架,主要使用ActionScript语言和MXML进行开发,它提供了丰富的用户界面组件和强大的数据...

    flex 整合java spring

    标题中的“flex 整合java spring”指的是在Java Spring框架中集成Adobe Flex技术,以便创建富互联网应用程序(RIA)。Flex是一种用于构建具有交互性和动态图形的Web应用的开源框架,而Spring是Java企业级应用开发的...

    Flex等待鼠标的图标

    在Flex开发中,用户界面的交互性和用户体验是至关重要的,而图标则是提升这些元素的关键因素之一。"Flex等待鼠标的图标"是指在Flex应用程序中,当系统正在进行后台处理或者加载数据时,显示的一种特殊鼠标指针,通常...

Global site tag (gtag.js) - Google Analytics