
Flex开发技能
文章平均质量分 85
Flex开发技能
Arjick
因为读书烂,只有做软件开发了
展开
-
转:Flex事件讲解
文章来自:http://www.riachina.com/showtopic-8747.html关于flex事件的讲解一.引很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。Flex的精髓之一就是事件和绑定机制,了解之后,能帮助大家更灵活的设计程序,也对新手上路有一定的帮助。讲解可能不转载 2009-11-23 13:24:00 · 1086 阅读 · 1 评论 -
Flex动态DataGrid 二
<br /> 相信大家看完我第一篇文章后,觉得动态的datagrid还是有点不够灵活还是有点想法。因为在实际使用中,datagrid有时候会遇到很多类型的问题,经常有些客户希望看到在datagrid里面的是图片,或者动态的不确定什么时候改显示图片或者什么时候显示html,在什么时候突然又要在下面个的格子里要显示一个进度条。所以我现在可以通过动态的title的办法解决相关问题。<br /> 如果不没看第一篇文章请点链接:http://blog.youkuaiyun.com/arjick/archive/2011/原创 2011-05-27 21:35:00 · 1792 阅读 · 9 评论 -
Flex基于FXG仪表盘(附全部源代码)一
<br /> 近来公司项目需要要做一个仪表盘,当仁不让,相关也只能用flex来完成。在完成这个仪表盘,我发现网络上仪表盘文章基本很少,所以我就把我仪表盘的demo公开,大家一起讨论一下。<br /> <br /> 首先我们看看仪表盘的demo的完成图片:<br /> <br /><br /> 制作这个仪表盘首先要一个fxg的图片,我们先通过ai来保存一个fxg图片,大概源代码如下<br /><?xml version="1.0" encoding="utf-8" ?><Graphic ve原创 2011-04-08 16:05:00 · 5732 阅读 · 4 评论 -
Flex对浏览器的交互操作类
flex通过相关独特的特性,可以和浏览器有相关的沟通,特地展示了相关的操作封装类package com.shine.framework.Browser{ import com.shine.framework.core.util.ArrayMap; import flas原创 2011-07-08 12:15:07 · 1837 阅读 · 0 评论 -
浅谈flex的Licence技术
有些朋友在开发flex经常遇到一些问题,就是有一个产品的swf无法做授权管理。给人家非法下载项目进行使用,导致一些不良影响。一直以来都有一些朋友问我怎么对flex的swf做一个最灵活的授权。那时我不便公开我的授权秘密,因为这个也是为了我的swf授权不给破解。现在我也采用新一代的授原创 2011-10-12 22:26:25 · 2075 阅读 · 0 评论 -
SunshineCharts 饼图教程(最简单的flex Charts)
SunshineCharts 是一个比较简单实用的报表,它的部署教程和简单实用教程如下: http://blog.youkuaiyun.com/arjick/article/details/6702268 这篇文章主要教大家如何实用SunshineCharts 的饼图。 饼图数据xml:<data debug="off" showDataTips="true"原创 2011-11-25 15:11:07 · 2290 阅读 · 0 评论 -
SunshineCharts 柱形图教程(最简单的flex Charts)
SunshineCharts 是一个比较简单实用的报表,它的部署教程和简单实用教程如下: http://blog.youkuaiyun.com/arjick/article/details/6702268 这篇文章主要教大家如何实用SunshineCharts 的柱形图。 饼图数据xml:<data title="" autoRefreshPolicy="on" aut原创 2011-11-25 15:59:42 · 2398 阅读 · 0 评论 -
SunshineCharts 仪表盘教程(最简单的flex Charts)
SunshineCharts 是一个比较简单实用的报表,它的部署教程和简单实用教程如下:http://blog.youkuaiyun.com/arjick/article/details/6702268这篇文章主要教大家如何实用SunshineCharts 的仪表盘。注意:大小固定为200*250仪表盘数据xml:<data title="123" autoRefreshPolicy=原创 2011-11-28 09:44:43 · 2254 阅读 · 0 评论 -
Flex高性能xml递归分解
flex和xml的结合非常精密,本身flex就有xml的对象,所以在开发xml也让人感觉非常方便。但是传统的xml对象的解析下,无法对xml执行sax的操作,要递归出一些具有相同属性的节点相对比较麻烦。传统flex的xml的修改也非常麻烦,比较容易出错。直接上代码吧: package com.shine.framework.core.util{ import mx.collection原创 2012-01-04 11:32:11 · 3648 阅读 · 0 评论 -
最简单的flex网络拓扑图开发(二)从xml生成topo图
在文章http://blog.youkuaiyun.com/arjick/article/details/7165256我们已经介绍了最简单的拓扑图构建,但是该拓扑图是死的,而不是可以根据后台的数据的改变而改变。 这篇文章主要是介绍怎么把拓扑图和后台数据实时互动起来。 首先我们还是加载swc: http://ken-javaframeword.googlecode.com/fil原创 2012-01-05 09:56:16 · 9795 阅读 · 47 评论 -
Flex与JBPM工作流
近来因为项目需要,我也参与了jbmp的工作流的开发,底层java代码开发就参与不多,主要做了一个流程展示器。网上看了一下其他朋友的流程编辑器,感觉效果不错。但是总觉得差点什么,真实的jbpm流程编辑效果出不来。flex做为现在pc端成熟的解决方案,不过太少人开发到一个成熟和功能全面的流程编辑器。 首先看看我展示的效果:xml数据源的设计:原创 2011-07-08 12:02:18 · 7315 阅读 · 48 评论 -
Flex 非常实用的资料
【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -default-background-color 0xffffff 【鼠标坐标】 mouseX mo转载 2012-05-15 13:42:35 · 1028 阅读 · 0 评论 -
最简单的flex网络拓扑图开发(三)加入信息提示框
有些朋友在使用这个swc时候对我的设计的信息提示框有疑问。有些人好不了解我事件传输的机制。因为我设计中是所有网元公用一个详细信息提示框,在网元初始化时候把信息提示框的对象传入给网元。如果所有网元都共用一个信息提示框,系统的性能开销比较容易控制。 信息提示框的数据xml <Node image="asset/topo/atm_switc原创 2012-06-25 17:14:39 · 4612 阅读 · 12 评论 -
(Flex 3D)Papervision3D加载DAE的例子
因为项目需要,我们需要在浏览器展现3D建筑模型。经过一段时间的技术选型,我们觉得Flex是现在浏览器展现3D模型比较成熟技术。我们工作流程也是美工根据实际物体或者场景制作3D的模型为DAE文件。Flex通过Papervision3D的引擎来加载DAE的模型展现和交互。3D模型加载源代码:<view:BaseSimpleContainer xmlns:fx="http://ns.ado原创 2012-07-18 11:18:20 · 3736 阅读 · 0 评论 -
Flex动态DataGrid 一
相信每个开发过flex的用户都用过datagrid,但是传统的datagrid有很多弱点,例如有一个弱点就是比较难在内存动态生成头部的标题,如果您只是一个传入一个未知的二维表结构,希望它动态显示就让人感觉无能为力了,所以为力完善相关的设计,我尝试用xml动态定义了标题,如果大家喜欢这个代码请给我留个支持哦。 datagrid代码<mx:DataGrid xmlns:fx="http:原创 2011-05-27 20:55:00 · 10187 阅读 · 1 评论 -
Flex反射工具类(非常实用)
package com.shine.framework.core.util{ import flash.utils.describeType; import flash.utils.getDefinitionByName; import flash.utils.getQualifiedClassName; import flash.utils.getQualifiedSupercla原创 2011-03-25 16:09:00 · 4517 阅读 · 1 评论 -
SunshineTree使用教程(修改树的icon)
近来朋友遇到SunshineTree使用问题,我把一个简单教程放出来。该工具是通过反射机制来修改tree的ICON。package com.shine.framework.core.view{ import mx.controls.treeClasses.TreeItemRenderer; import flash.xml.*; import mx.collectio原创 2012-07-24 17:08:33 · 1247 阅读 · 0 评论 -
SunshineCharts部署教程(最简单的flex Charts)
近来因为公司项目需要,并且因为开源的报表控件太多bug了,无法使用。所以简单封装了一个flexchart,使用更加简单,基本3分钟就可以上手使用,并且扩展性是好。该报表控件全开源欢迎有兴趣的朋友下载使用。 首先请下载sunshinecharts的包: http://ken-javaframeword.googlecode.com/files/SunshineCharts原创 2011-08-19 16:48:25 · 1910 阅读 · 1 评论 -
Flex动态加载swc和swf中的class
flex中比较少人使用相关的反射,主要原因是因为avm编译模式,没办法做到java般的灵活的反射,那么就比较容易失去工厂模式的灵活的特性,但是flex也有相关反射,主要是用户swc和swf的反射,可以直接在内部提取class使用。 相关的用途就不描述那么多,如果有需要的朋友就可以找到优点了: 动态加载swc package com.shine.framework.Swc{ import flash.display.Loader; import flash.even原创 2011-05-12 16:33:00 · 7967 阅读 · 14 评论 -
Flex拓扑图设计-有趣的鹰眼
<br /> 开发鹰眼是整个topo图开发中最为纠结的事情,我也是经过一段很艰苦的日子才可以完善这个鹰眼的功能。<br /> 鹰眼主要功能有:<br /> 1、看到整个视图的缩略图<br /> 2、视图的变化立刻在鹰眼中体现<br /> 3、鹰眼有定位功能<br /> 4、鹰眼具备缩放功能<br /> <br /> 请大家看我第一篇设计文章的视图<br /> <br /> <br /> 左边的鹰眼是和右边视图是实时交互的,实际上来说,左边的鹰眼是定时去原创 2011-03-17 16:57:00 · 5720 阅读 · 3 评论 -
Flex拓扑图设计(三)部分核心代码 完结
<br /> flex的topo设计我觉得最难还是交互,现在还没解决得很好还是内存控制。<br /> 首先我的topo是以一个flex的单例进行控制的,我是以单例把所有实际的控件联系起来<br /> MainControl.as<br />package com.shine.topo.config{ import com.shine.framework.util.UrlParametersArrayCollection; import com.shine.framework.v原创 2011-03-16 14:12:00 · 3036 阅读 · 0 评论 -
flex拓扑图(完整例子)
网上流传一个版本的拓扑图,基本是不可以使用的。又因为公司近来要搞一个相关的项目,就把该项目的代码下载下来做了修改可以使用。我现在改的一个简单例子给大家分享一下。网元的代码(NeMap.as):package{ import flash.events.MouseEvent; import flash.ui.ContextMenu; import f转载 2009-11-22 21:56:00 · 9401 阅读 · 27 评论 -
广东地图 svg
近来公司在做项目,搞了一个广东地图的svg,就和大家分享一下。这个svg当鼠标移到任意一个广东市级行政区域时候可以高亮显示的。还有点击显示该区域的市的名称。 <!-- function Body_function(){ var id=evt.target.getAttribute(id); alert(id); } functio原创 2009-12-02 15:43:00 · 9923 阅读 · 10 评论 -
Flex的HttpService的写法
flex和后台交互数据最重要是通过异构传输的httpserivce的xml结构。而高效率合理的异步传输数据是flex的开发中的核心。我就公开一下自己面向接口的httpservice的写法。希望有人可以指正。 首先第一个接口是决定通过获取xml的接口: package com.sunshine.framework.serviceif{ public inter原创 2010-02-11 08:55:00 · 9286 阅读 · 0 评论 -
flex获取url参数的一些写法
在mxml的application类可以通过geturl获取当前url。获取url可以提供一个很好的方式对swf穿参数。在公司的项目中就大量的应用相关的技术。就和大家分享一下相关的写法,如果写不好就不要笑话哦。 分析url参数类: package com.sunshine.framework.control{ import com.sunshine.framework原创 2010-02-11 09:18:00 · 6492 阅读 · 2 评论 -
我的相册
原创 2010-01-08 13:25:00 · 791 阅读 · 0 评论 -
SunshineDataGrid动态title和具有excel导出(无需jsp支持)
近日要做flex的DataGride遇到很多郁闷的事情,title是静态的,每次都要写一次title,用起来感觉不方便,重要的数据希望可以导出到excel,但是里面又没现成的方法,我搜索了一下,发现很多人都是用jsp辅助导出,我觉得不实际,常出现乱码。我就修改了一下,用了flex内置的方法实现了相关功能。 源代码:<mx:DataGrid xmlns:mx="http:/原创 2010-04-30 15:19:00 · 1333 阅读 · 0 评论 -
flex多文件上传工具
flex多文件上传工具(自用)JAVA类package com.shine.framework.flexUpload;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;原创 2010-04-30 15:37:00 · 1635 阅读 · 5 评论 -
JAVA和Flex敏捷调用(二)
Flex在和java调用过程中,其实有更加灵活的办法来提高系统的敏捷度,极大提高系统的耦合和开发效率。在这里我继续给大家介绍一下,敏捷调用中的java动态代码调用。 先看java的类(BeanShell)这里主要是接收java代码来动态调用的 package com.shine.framework.beanShell;import bsh.Interpreter原创 2010-04-30 16:11:00 · 1370 阅读 · 0 评论 -
JAVA和Flex敏捷调用(一)
在java项目集成flex开发在web2.0是是一个十分有价值的开发方案,特别在企业级的应用中,flex和java间的通讯越显重要。但是现在的java和flex的框架虽然多,但是共通性不大。就是通过传统的webservice调用,也因为效率问题和解析xml的繁重的工作,很多项目开发速度和维护限制较大。在近来项目,我在公司尝试了一下工厂模式辅助开发flex和java的想法。现在这种敏捷调用比较原创 2010-04-30 15:45:00 · 906 阅读 · 1 评论 -
Flex富文本编辑器
<br /> 近来在开发一个应用项目中,遇到一个富文本编辑框的问题,没想到这个问题在flex居然没有很好解决方案的。十分郁闷。<br /> 后来经过颠颠簸簸,我还是找到一个fckeditor的软件,这个是一个swc的flex_fck_editor_0.1。这个是是一个不错的工具,但是问题也不少。<br /> 第一个问题,就是wmode不可以用windows模式,那么flex的运行效率就很低,还会出现残影,这个是非常关键的问题;<br /> 第二个问题,就是把wmode调节成opaqu原创 2010-07-08 16:24:00 · 6995 阅读 · 12 评论 -
纯as发送email(Flex)
近来在做邮件项目时候,我发现as有那么强大的逻辑能力,为什么不用来发送email。发送email时候,我们还可以把压力留给用户,留在前台,那么后台可以减负,在一些需要大量发送信息的系统中,无疑有一定的用处的。package com.shine.framework.mail.util{ import flash.events.Event; import flash.events.ProgressEvent; import flash.events.SecurityErrorEvent;原创 2010-07-13 12:33:00 · 3271 阅读 · 28 评论 -
AS实用的StringBuffer
<br /> Java中的StringBuffer大家都有使用吧,AS有一样的效果哦,是否觉得java和as越看越像呢,那么才越来越容易维护哦<br /> <br />package com.shine.framework.util{ public class StringBuffer { private var content:String=""; public function StringBuffer() { } /** * 在字符串最后补充数据原创 2010-09-08 16:36:00 · 1558 阅读 · 0 评论 -
AS时间控制类
<br /> AS的时间控制类哦,有兴趣的朋友可以拿来做扩展哦,其实功能还是比较少哦<br />package com.shine.framework.util{ public class DateUtil { public function DateUtil() { } /** * 获取时间 example:Fri Jul 23 2010 04:50:37 PM * 如果date=null即是获取现在的时间 * */ public st原创 2010-09-08 16:31:00 · 1139 阅读 · 0 评论 -
FlexCoffee开发教程(直接在flex编写java代码)
我们接着上一个教程,简单说说怎么在flex中编写java的代码,实现和后台简单互动。 我们可以看一下例子:原创 2010-10-19 12:23:00 · 1145 阅读 · 0 评论 -
FlexCoffee开发教程(远程实例java类)
flexcoffee是一个flex和java的快速框架,让flex和java无缝结合.相关介绍比较少,不过这里给大家演示一下怎么使用. 首先去google下载相关的包, http://code.google.com/p/flexcoffee/ flexcoffee_3.0_1.1.rar 然后新建一个工程,现在新建完工程之后就要编码,我们首先建一个java类。package test;public class TestFlexCoffee { public String原创 2010-10-19 11:45:00 · 894 阅读 · 2 评论 -
Flex拓扑图的设计(一)
<br /> 不知不觉已经完善这个flex拓扑图已经差不多一年了,一直在投入客户使用实战中,不断地完善,但是还是有很多不足,现在我和大家分享我的一些设计,不方便提供源代码,但是如果遇到实战中遇到困难的朋友可以找我,我会尽力帮的。<br /> 首先我们现在展示一个整个拓扑图的版面:<br /><br /> <br />一些比较简单的功能展示:<br /><br /><br /> <br /> 首先我觉一个一个拓扑在flex中不只是传统的拓扑,传统的拓扑图的功能比较明显:<br /> 第一:原创 2010-10-20 21:21:00 · 4157 阅读 · 23 评论 -
Flex拓扑图的设计(二)机房设计
<br /> flex以及其优越的交互性,在flex3的时候已经得到大家好评,但是很多朋友都只是局限于普通topo的使用。我今天给大家分享一个机房topo设计,机房topo也是用最新的flex4开发的。也已其巨大交互性多次让客户得到好评。<br /> <br /> 首先大家看一个成熟的机房topo图。<br /><br /> <br /> 这个视图特点:<br /> 1、视图没有采用类似的立体的效果,但是让视图简单 <br /> 2、视图没有采用2层的结构,让视图变得直原创 2011-03-16 13:29:00 · 3719 阅读 · 26 评论 -
最简单的flex网络拓扑图开发(一)
这个是最简单的网络拓扑图开发,我已经帮你把所有拓扑元素封装好,然后直接添加就会具有相关的特性。并且的底层元素也开源,也方便大家oem修改。只需10分钟就可以建设一个完善的拓扑图。 首先下载工程或者SWC文件 svn地址:http://code.google.com/p/ken-javaframeword/source/browse/#svn%2Ftrunk%2Fframewor原创 2011-12-30 16:45:17 · 7362 阅读 · 8 评论