- 浏览: 193897 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
natian306:
x286129277 写道能否把您的这两个源文件给出来呢?im ...
1分钟去掉你的 FusionCharts 试用版标识 -
x286129277:
能否把您的这两个源文件给出来呢?
import com.flx ...
1分钟去掉你的 FusionCharts 试用版标识 -
x286129277:
楼主,可以把您以下两个类文件的源码给出来么?
1分钟去掉你的 FusionCharts 试用版标识 -
谁念谁:
厉害,牛气!!!
1分钟去掉你的 FusionCharts 试用版标识 -
wangfeiqi:
还是没有去掉哦,怎么办啊
1分钟去掉你的 FusionCharts 试用版标识
必须将编译器版本设为10.0.0以上,设置如下
FlexBuilder:
Flex项目- 右键 - Properties -flex compiler - required flash player version
Flex类库项目- 右键 - Properties - flex library compiler - additional compiler aguments: --target-player=10.0.0
命令行:
mxmlc -target-player 10.0.0
compc -target-player 10.0.0
---
封装了一个工具类
FlexBuilder:
Flex项目- 右键 - Properties -flex compiler - required flash player version
Flex类库项目- 右键 - Properties - flex library compiler - additional compiler aguments: --target-player=10.0.0
命令行:
mxmlc -target-player 10.0.0
compc -target-player 10.0.0
---
private var fr:FileReference; //called when the user clicks the load file button private function saveFile(data:Object, fileName:String):void { //create the FileReference instance fr=new FileReference(); //listen for the file has been saved fr.addEventListener(Event.COMPLETE, onFileSave); //listen for when then cancel out of the save dialog fr.addEventListener(Event.CANCEL,onCancel); //listen for any errors that occur while writing the file fr.addEventListener(IOErrorEvent.IO_ERROR, onSaveError); //open a native save file dialog, using the default file name fr.save(data, fileName) } /***** File Save Event Handlers ******/ //called once the file has been saved private function onFileSave(e:Event):void { trace("File Saved"); } private function onCancel(e:Event):void { trace("File save select canceled."); fr=null; } private function onSaveError(e:IOErrorEvent):void { trace("Error Saving File : " + e.text); fr=null; } private function export():void { var csv:CSV=new CSV(); csv.embededHeader=false csv.header=['label 1', 'label 2', '姓名', 'label 4'] csv.addRecordSet( ['1','b','c','k'] ) csv.addRecordSet( ['0','b','g','d'], -1 ) csv.encode() trace( 'Is string: ' + (csv.data is String) + '\r' + csv.data ); var g:String=csv.data + ""; //解决中文问题 var b:ByteArray=new ByteArray(); b.writeMultiByte(g, "GBK"); trace("length = " + b.length); trace("bytesAvailable = " + b.bytesAvailable); trace("position = " + b.position); b.position=0; saveFile(b, "Export.csv"); }
封装了一个工具类
package com.nsn.utils { import flash.events.Event; import flash.events.IOErrorEvent; import flash.net.FileReference; public class FileUtils { public function FileUtils() { } private var fr:FileReference; //保存成功回调函数 private var onDoneCallback:Function; //IOError 回调函数 private var onErrorCallback:Function; //取消保存回调函数 private var onCancelCallback:Function; /** * 保存文件 * @param data 要保存的数据 * @param fileName 文件名称 * @param onDone 保存成功回调函数 * @param onError IOError 回调函数 * @param onCancel 取消保存回调函数 * * 示例: * <code> * FileUtils.save(...); * </code> */ public static function save(data:Object, fileName:String, onDone:Function=null, onError:Function=null, onCancel:Function=null):void { new FileUtils().saveFile(data, fileName, onDone, onError, onCancel); } //called when the user clicks the load file button public function saveFile(data:Object, fileName:String, onDone:Function=null, onError:Function=null, onCancel:Function=null):void { onDoneCallback = onDone; onErrorCallback = onError; onCancelCallback = onCancel; //create the FileReference instance fr=new FileReference(); //listen for the file has been saved fr.addEventListener(Event.COMPLETE, onFileSave); //listen for when then cancel out of the save dialog fr.addEventListener(Event.CANCEL,onCancel); //listen for any errors that occur while writing the file fr.addEventListener(IOErrorEvent.IO_ERROR, onSaveError); //open a native save file dialog, using the default file name fr.save(data, fileName) } /***** File Save Event Handlers ******/ //called once the file has been saved private function onFileSave(e:Event):void { trace("File Saved"); fr=null; if(onDoneCallback != null){ onDoneCallback(e); } onDoneCallback = null; } //called if the user cancels out of the file save dialog private function onCancel(e:Event):void { trace("File save select canceled."); fr=null; if(onCancelCallback != null){ onCancelCallback(e); } onCancelCallback = null; } //called if an error occurs while saving the file private function onSaveError(e:IOErrorEvent):void { trace("Error Saving File : " + e.text); fr=null; if(onErrorCallback != null){ onErrorCallback(e); } onErrorCallback = null; } } }
发表评论
-
1分钟去掉你的 FusionCharts 试用版标识
2010-11-03 13:14 12371最近对破解各种 SWF 有了些兴趣,看到 FusionC ... -
小工具式的开发 - 数据协议,通用界面
2010-10-08 17:25 1703经过一段时间的实践,以及后台组的帮助。 最终确定的数据协议是 ... -
flex开发:框架 vs 小工具
2010-10-01 23:59 1881经过最近半年的项目实践,我一直在思考,框架 vs 小工具两种开 ... -
一些工具类(日期,对象,服务)
2010-06-29 13:54 1457分享几个工具类: 对象工具类 ObjectUtils 就一个方 ... -
Parsley Framework 和 Tips for Flex 的 PPT
2010-02-21 11:29 1941好久没有更新blog了,这段其实可以分享的很多,只不过生活 ... -
OrgChart 组织机构图 最近更新
2009-07-07 11:05 4859最新截图 示例 源码 注意:为了我个人的使用方便, ... -
Flex线组件之折线
2009-06-22 10:26 3154上一篇是直线,这次我稍稍改了一下,画个折线。 效果如下(源码 ... -
Flex中使用滤镜
2009-03-24 16:54 3817最近在OrgChart中加入了一个放大镜的功能,使用的是FLE ... -
Flex 线组件
2009-01-13 18:08 4948我在 OrgChart 中用的是Rule组件来划线,实际上最好 ... -
使用VIM开发Flex - 自动编译
2008-11-28 10:57 3174Flex Builder 还是不错地, 它继承了一部分Ecli ... -
使用VIM开发Flex - 基础环境设置
2008-11-27 16:44 3616Flex SDK 下载: http://opensource. ... -
OrgChart(组织机构图) - Flex
2008-10-13 11:29 11183前段时间,用Flex写了个OrgChart,截图如下 i ... -
Flex 与 Javascript 互操作
2008-09-17 12:08 2153出差了好长时间,终于要回京了! 在开发过程中Flex 与 ... -
Flex快速起步工具 - Explorer系列 - 附截图
2008-05-07 13:18 1827用了这么久Mac,就没有截过图,居然不知道快捷键 .只好Goo ... -
Flex之 Text Effect 问题
2008-04-30 19:59 2977通常Flex中的文字是不会有渐变效果的, 除非... 嵌入字 ... -
如何ActionScript3 根据出生日期获得年龄
2008-04-22 20:15 1428我一直很诧异,居然不能很容易的找到ActionScript3 ... -
Flex之模块化
2008-04-17 19:26 4943如果做一个很大的Flex程序,比如程序文件有2,3M,一次性下 ... -
Flex.org 的 MXNA RSS READER (含源码下载地址)
2008-04-17 12:48 2576你或许在http://www.Flex.org/blogs见过 ... -
Adobe Technology Platform - 你或许不做flex,却应该知道技术的发展方向
2008-04-15 20:41 2253https://www.photoshop.com/expr ... -
收集了一些我认为有用的Flex 组件
2008-04-12 10:35 2008我把我用到的,和一些我认为有用的Flex组件收集到了一起,放在 ...
相关推荐
Flex是一种基于ActionScript和Flash Player运行时的开源...以上就是Flex中导出CSV文件涉及的关键知识点。通过理解和应用这些概念,你可以创建一个功能完备的CSV导出功能,使用户能够方便地从Flex应用中导出和共享数据。
- 虽然Flex可以直接访问本地文件,但为了用户安全,Flash Player和AIR有严格的沙箱限制,防止恶意应用滥用本地文件系统。 - 用户必须明确授权才能访问本地文件,这是通过用户点击文件选择对话框来实现的。 5. **...
例如,可以通过配置文件或参数来决定导出CSV还是XML,或者决定是否包含特定的样式和格式。 在实际项目中,确保正确处理数据编码,避免中文或其他非ASCII字符出现乱码。同时,考虑到性能和用户体验,应该在后台异步...
在IT行业中,尤其是在Web开发领域,经常需要将动态生成的数据导出到Excel文件,以便用户可以方便地进行数据查看、编辑或分析。本篇将详细讲解如何在Flex页面上实现数据导出到Excel的功能。 Flex是一种基于Adobe ...
Flex Air 是Adobe开发的一款用于构建桌面应用程序的框架,它基于ActionScript 3.0和Flash Player,使得开发者能够使用熟悉的Flex技术创建桌面应用。在Flex Air中,有时我们需要将数据导出为Excel格式,以便用户可以...
3. **导出功能**:用户可以选择将找到的Flash Cookie导出为CSV、TXT或HTML格式,方便备份或者在其他设备上恢复。 4. **删除操作**:如果发现不希望保留的Flash Cookie,可以直接通过软件进行删除,保护个人隐私。 5....
5. **DataGridCSVExportExample.swf**:SWF是Adobe Flash Player执行的文件格式,这里应该是编译后的Flex应用程序示例,用户可以直接运行查看数据网格导出CSV的示例效果。 6. **com**:这个可能是类包的前缀,表明...
Flex,则是Adobe开发的一种用于构建富互联网应用(RIA)的框架,主要基于ActionScript编程语言和Flash Player运行时环境。DataGrid是Flex中一个常用的组件,用于展示结构化的数据集,类似于HTML中的表格。 要将Flex...
CSV是一种常见的数据交换格式,通常用于导入和导出表格数据,如电子表格或数据库。这个版本可能是对前一版本的改进,增加了新功能或修复了已知问题,以提升数据处理效率和兼容性。 描述中提到的"promise-as3.zip"是...
在FLEX中处理Excel文件通常需要使用第三方库,如As3Xlsx或As3CSV,它们能够读取和写入Excel的XLS或XLSX文件。通过这些库,你可以解析Excel文件的内容,或将数据导出为Excel格式供用户下载。 在FLEX项目中实现Excel...
在IT行业中,Flex是一种基于ActionScript编程语言和Flash Player运行时环境的开发框架,用于创建富互联网应用程序(RIA)。这个名为“flex自己开发的demo”的项目涵盖了几个关键的技术点,让我们逐一深入探讨。 1. ...
对于Flash图表,则需Adobe Flash Player 8或更高版本,若要实现客户端导出功能,则需Flash Player 10。 ### 服务器端要求 FusionCharts在服务器端没有特别的需求,可在Windows、Mac、Linux、Unix或其他服务器上...
3. **导出列表**:将查看到的信息导出为CSV或文本文件,方便进一步分析或备份。 4. **卸载插件**:如果发现某些不再需要或者有问题的插件,可以直接通过regdllview卸载,避免手动操作注册表带来的风险。 5. **调试...
该工具类可能是用ActionScript编写,ActionScript是Adobe Flex的主要编程语言,与Flash Player和Adobe AIR平台兼容。它可能包含以下功能: 1. **数据抓取**:从DataGrid或AdvancedDataGrid组件中获取显示的数据,...
此外,Fusioncharts XT V3.2.2还支持在iPad/iPhone上运行图表,可以通过一些方法在设备上自动启用那些禁用、未安装或不支持FlashPlayer的JavaScript图表。 FusionCharts XT V3.2.2还支持使用新的JavaScript事件和...
此外,还提供了在iPad/iPhone等设备上运行图表的方法,包括如何在设备上自动启用那些禁用、未安装或不支持FlashPlayer的JavaScript图表。 Fusioncharts的另一个重要特点是支持Flash和JavaScript(HTML5),这使得它...
6. **数据导入导出**:可能支持从Excel或其他数据库格式导入图书数据,以及将数据导出为CSV或其他格式,便于数据交换和备份。 7. **界面友好**:考虑到用户体验,系统界面应清晰直观,操作流程简单易懂,符合...
SWF 文件是Adobe Flash Player 支持的格式,常用于在线展示交互式内容,如动画、游戏或软件教程。这些文件可能展示了如何使用 Lotus 6-2 的特定功能,或者提供了一系列逐步操作的指南。 在 Lotus 6-2 可能具备的...
6. **导出和打印功能**:可将设计好的报表导出为PDF、Excel、CSV等多种格式,方便分享和存档,同时支持直接打印,满足不同场合的应用需求。 7. **版本控制与协作**:通过版本管理,开发者可以追踪报表的修改历史,...
Flex报表通常结合ActionScript和MXML语言,利用Flash Player或Adobe AIR运行时环境,提供高度定制化的视觉体验。在给定的压缩包文件中,可能包含了各种示例(Examples)来展示Flex报表的使用方法和功能特性。 1. **...