
Flex3
文章平均质量分 93
cwfmaker
技术Blog--http://cwfmaker.javaeye.com
展开
-
Flex调用JS代码
在Flex开发中有时候需要调用JS代码,例如关闭浏览器,或者是在某种情况下打开浏览器提示框等等。一般情况下Flex用ExternalInterface类的call()函数来调用JS代码,其中call()函数的 参数就是String类型的JS代码段。 你可以调用Html页面中的JavaScript,通过与JavaScript的交互,可以改变Style,调用远程方法。还可以将...原创 2010-03-03 11:23:00 · 135 阅读 · 0 评论 -
Flex 开源项目之Birdeye
好久没有看到Birdeye开源项目了,昨天登录了一下网站:http://code.google.com/p/birdeye/看到了有好几个项目有了很多的更新,其中的一部分功能也得到了完善,还加入了部分新功能两点,比如放大镜功能,呵呵。 其实想想,这个功能并不复杂,但是缺少的就是这个创意(idea),现在感觉有时候IT这一行业不仅需要的是良好的技术能力,更珍贵的还有对项目...2009-07-17 11:08:59 · 176 阅读 · 0 评论 -
Flex之数据绑定
有关Flex的数据绑定的知识收集整理了一下: 数据绑定使得在应用程序中不同的层间传递数据的变得简单和方便,通过将源属性与目标属性进行关联来实现。当源属性的值有更新时,会产生一个事件来通知目的属性来进行更新。当一个变量标记为可绑定后,其它对象就可以修改该变量的其它目的属性的值。将一个变量上进行数据绑定,你必须使用下面三种方式中的一种来定义[Bindabl...原创 2009-07-16 13:54:51 · 153 阅读 · 0 评论 -
Flex之嵌入字体旋转
最近为了项目需要,研究了一下Flex字体旋转的功能,但是在项目中我们所使用的字体类不是Flex的自带组件如TextField,Label等,而是使用了开源项目Degrafa的GraphicTextFiled.这就导致了难度加大。 如果仅仅是使用Flex的Label组件实现字体旋转功能,仅仅需要做到以下两点: 1.在内嵌或者外部样式表中声明FontFamily...2009-07-14 12:24:26 · 174 阅读 · 0 评论 -
Degrafa渲染DataGrid
在DataGrid中可以利用多种组件实现Column的渲染,这里就介绍一个Degrafa中的surface渲染Column的Demo: <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ...2009-12-22 09:58:45 · 173 阅读 · 0 评论 -
Flex3D 视屏网站
http://www.hboimagine.com/#/the_affair/2009-12-21 08:28:07 · 89 阅读 · 0 评论 -
AS和Flex100条常用知识
【改变输出swf的尺度,背景颜色或帧频】在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令如想改变背景颜色,请输入: -default-background-color 0xffffff【鼠标坐标】mouseX ...原创 2009-06-30 16:21:48 · 127 阅读 · 0 评论 -
12个Flex小技巧
1。 复制内容到系统剪贴板 System.setClipboard(strContent);2。 复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:O...原创 2009-06-23 08:56:09 · 107 阅读 · 0 评论 -
多种DataGrid ItemRender实现
在Flex开发中,可能在展示数据方面,DataGrid是用得最多的组件。在默认情况下,DataGrid的单元格是String类型的数据,但是有时候我们为了满足一些特殊的开发需求,需要自定义特殊的DataGrid Itemrender。下面几种常见的ItemRender实现: 1.CheckBoxr渲染:final public class CheckBoxIte...2009-12-10 15:00:23 · 167 阅读 · 0 评论 -
Flex之ShareObject对象
关于Flex的共享对象(ShareObject):http://hacker47.iteye.com/blog/2083892009-07-23 08:44:30 · 101 阅读 · 0 评论 -
Flex之元数据标签
关于元数据标签的一篇文章,转载自:http://newtamato.iteye.com/blog/344850 对flex 的元数据标签总结整理所谓的元数据标签有些类似一种标记,但是我们写了这种标记系统会给我们生成很多额外的代码。1、[ArrayElementType]他是控制集合的元素数据类型,就像java的泛型。2、[Bindable]用了这个标记之...原创 2009-07-23 11:28:17 · 156 阅读 · 0 评论 -
AIR开发下的ALert窗口无法弹出
最近在从事AIR编程。AIR开发和之前做的RIA开发还是有些不一样的,毕竟一个是C/S模式,一个则是B/S模式。最近在测试时需要用到Alert弹出窗口,在Debug模式下的单步调试可以出现Alert窗口信息,但是一旦在Run模式下运行,则无法看到Alert弹出窗口,很奇怪的一个Bug。 尝试了很多解决办法,还是无法奏效,最后看了一下API,跟踪了一下Alert的源码,发现有个参数pare...2010-05-05 10:55:46 · 122 阅读 · 0 评论 -
Flex设置浏览器标题
在Flex下设置页面浏览器标题Title工有两种方式:1.利用BrowserManager类设置Title:BrowserManager.getInstance().setTitle("***信息系统"); 可以将上面一行代码写在系统的初始化函数中 2.在Apllicaaction标签下设置pageTitle属性: <mx:Application x...2010-03-03 11:17:02 · 107 阅读 · 0 评论 -
Flex版在线PhotoShop(2个)
刚刚看到了一个Flex版本的Online PhotoShop工具,网址如下: http://www.pixlr.com/editor/ https://www.photoshop.com/ 与PhotoShop桌面应用横程序相比,它不仅具有其基本功能,还增加了离线保存图片和打开本地图片进行在线编辑的功能。这与桌面应用软件的PhotoShop相比,不需要独立安装至本...原创 2010-03-02 13:47:30 · 123 阅读 · 0 评论 -
Flex异常处理原则
Flex异常处理原则:1. 有一条清楚的消息表明已经发生了一个错误,不能简单地Try...Catch一个异常,而不加以处理。2. 有一个唯一的错误号,他可以据此访问可方便获得的客户支持系统 3. 问题快速得到解决,并且可以确信他的请求已经得到处理,或者将在设定的时间段内得到处理几条建议: ☆ 如果无法处理某个异常,那就不要捕获它。 ☆ 如果捕获了一个异常,请不要胡乱处理它...2009-09-09 08:23:12 · 181 阅读 · 0 评论 -
Flex Module 内存释放
在Flex的程序中经常会用到Module,但是Module在使用了unloadModule方法之后还是会存在于内存之中,如何能够强制释放Module占用的内存,网上有人给出了如下解释:1.何时真正执行垃圾回收不可预知。 2.垃圾回收总是在请求内存的时候触发,而不是在对象删除时发生。 可以通过人为抛出某种特别的异常会让Flash Player回收内存,代码如下:Java代码 ...2009-09-04 14:53:05 · 164 阅读 · 0 评论 -
ActionScript ===(严格等于)
今天在看flex源码的时候发现代码中出现了特殊的符号----“===”,由于是第一次看到,感到很奇怪,于是上网查了一下: 完全等於符號在 ActionScript 一個等號(=)是指定值給變數或物件的符號、兩個等號(==)則是邏輯上判斷兩個值是否相等的符號,那麼三個等號呢(===)?神奇了吧!三個等號就要邏輯上判斷兩個值是否真的完全相等的符號,而且不只是數值相等,...2009-09-04 10:58:45 · 122 阅读 · 0 评论 -
FLex效果
收集的一些Flex特效:http://www.iteye.com/wiki/flex/1644-flex-effects2009-09-02 13:45:41 · 96 阅读 · 0 评论 -
Flex 内部命名空间
使用方式如下: //引用命名空间 import mx.core.mx_internal; use namespace mx_internal; //SimulationTitleWindow为要使用的属性的所属组件ID SimulationTitleWindow.mx_internal::closeButton.width = 32; ...原创 2010-05-11 13:27:02 · 136 阅读 · 0 评论 -
AIR html 内存泄露
众所周知,Flex虽然在客户体验方面独领风骚,但是其令人最头疼的问题就是内存泄露。最明显的就是Module的内存泄露,TextArea,各种Render等等。最近在AIR项目中使用到了Html,竟然也发现了Memory Leak的痕迹。 主要表现是在加载Html,尤其是加载带有音频的html资源文件,会发现即使Html组件的location属性置空,并且设置其为null之后,...原创 2010-07-15 14:21:47 · 106 阅读 · 0 评论 -
Flex RSL(Runtime Shared Library)
RSL是 Runtime Shared Library的简称,意思是运行时共享库当前RSL主要有3个级别的,一个是Standard RSL(即一个网站内共享),一个是Cross-domain RSL(跨域共享),最后一个也是最关键的是Framework RSL(Flex框架共享)。 Framework RSL 意思是, 把Flex的类和库在程序运行时动态加载而不是封装在程序里面如果...原创 2009-12-10 08:03:45 · 193 阅读 · 0 评论 -
Degrafa(Beta3)源码
Degrafa源码共享下载,见附件。2009-12-08 17:01:54 · 100 阅读 · 0 评论 -
Flex 动态换肤
可能很多人在写Flex程序的时候为了界面的美化,都会用到css,这里有一个动态换肤的实现。 原理就是将各种不同的css文件先编译成swf,然后用StyleManager类的loadStyleDeclarations方法加载换肤的swf。代码如下: <?xml version="1.0" encoding="utf-8"?><mx:Canv...2009-12-08 16:57:39 · 129 阅读 · 0 评论 -
flex 高级知识
一.简述Flex内存释放优化原则。什么情况会发生内存经泄露,一旦有内存泄露,你会如何解决?FLEX内存释放优化原则:1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此...2009-05-12 08:31:40 · 138 阅读 · 0 评论 -
最全的FLEX网站收集分享
一、国外站点 1.资源 类Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。FlexLib :也是一个开源Flex组件站点,不过与Flex...原创 2009-04-29 16:10:26 · 118 阅读 · 0 评论 -
FLEX-ComboBox绑定JAVA返回的数据源(RemoteObject)
此文转载自: http://blog.youkuaiyun.com/matianyi0307/archive/2009/03/20/4008228.aspx 场景:底层通过JAVA从数据库中取出Authority中的职位信息(rid: 职位ID,rname:职位名称),将其存入HashMap中,并将HashMap全部存入一个List返回给Flex,并绑定在ComboBox上。...原创 2009-04-28 09:03:46 · 135 阅读 · 0 评论 -
Flex 之联合验证
在数据库编辑模块的代码中通常在增加一条记录时,都会碰到数据验证的问题,有时候需要多个字段的验证,才能确保符合存储条件,在网上查看了一些联合验证的例子,并结合自己的实际情况写了一个联合验证的功能,基本上分为两个类,一个是MultipleValidaotr ,它继承自 EventDisaptcher,其中含有一个private属性的Array用来存放多个验证类Vlidator。还有个继承自T...2009-11-06 16:57:44 · 240 阅读 · 0 评论 -
PopupManager类--bringToFront方法
最近在修改FLex的datagrid的打印功能时候,在打印预览功能时出现了一些问题。 首先打印界面是一个继承自TiltleWindow的组定义组件,其中设置了一个预览的Button,在点击Button之后会在此基础上再弹出一个打印预览的组件,这个组件同样也是一个继承自TitleWindow的自定义组件,可是问题出现了,预览的window窗口总是被打印的窗口所遮挡,于是我调用了PopupManage...2009-09-25 11:23:54 · 129 阅读 · 0 评论 -
Flex 反射机制
转载自:http://fhuan123.iteye.com/blog/283717 取类名: 传进一个object,返回类的全名var loader:URLLoader = new URLLoader( );var className:String = getQualifiedClassName(loader);trace(className); // Displays flash....原创 2009-09-25 11:13:18 · 104 阅读 · 0 评论 -
flex 内存回收经典文章(2)
CachingLet’s assume you know in advance how many renderers are needed. One way to solve the memory leak is to create a cache of renderers at startup.1234567private var cac...2009-09-24 10:53:16 · 109 阅读 · 0 评论 -
flex 内存回收经典文章(1)
文章收集: http://spreadingfunkyness.com/garbage-collection-with-flex-and-adobe-air/I finally found some spare time to organize the stuff presented at flexcamp and make it a blog post. I “argue...2009-09-24 10:42:48 · 119 阅读 · 0 评论 -
Flex常用技巧
本文转载自:http://www.iteye.com/topic/311216 【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令如想改变背景颜色,请输入: -defaul...原创 2009-05-12 09:13:16 · 622 阅读 · 0 评论 -
flex实现手写在线签名
转载自:http://www.iteye.com/topic/377994Actionscript代码 package com.humanmonth.home.component.page.signature { import flash.display.CapsStyle; import flash.display.JointStyle; ...原创 2009-05-14 15:12:26 · 175 阅读 · 0 评论 -
DataGrid单元格定位
在Flex项目开发中,相信很多人会用到DataGrid,但是我个人感觉DataGrid控件相比Excel,在定位单元格上比较麻烦。因为在DataGrid控件中是以列DataGridColumn作为划分的,换句话也就是列优先,而其数据组织中的dataProvider属性一般是ArrayCollection,Array,Ilist,ListCollectionView,ICollecti...2009-11-20 13:39:59 · 382 阅读 · 0 评论 -
Flex Sound Effect 异常
早上在写Flex代码的时候,想放首歌听听,不知道什么原因,戴上耳机,耳朵里面只有轰轰的噪音,此时正好点击了一个带有sound Effect的LinkButton,点击之后Flex竟然报出异常,说是Sound的Play函数被触发时发生了事件异常,哎,无语了。。。 可能是系统的音频输出设备坏掉了而造成的异常。 我想这也算是FLex的一个bug吧,而 这个诡异的bug竟然被我发...2009-12-08 13:14:24 · 126 阅读 · 0 评论 -
推荐一个不错的Flex网站
今天看到了一个相当不错的关于Flex/Flash开发的英文站点,呵呵,其中很多的文章是相当的不错。 网址:http://www.insideria.com/2009-12-07 15:51:55 · 101 阅读 · 0 评论 -
Flex+Java文件上传
在研究Flex DataGrid导入excel时,用到了Flex的文件上传功能。 (参见我的Blog:http://cwfmaker.iteye.com/blog/539449) 在Adobe的Flex RIA编程环境下,是无法读取本地文件的(据我所知),但是我们可以依赖于Flex调用后台的代码实现文件上传功能,我这里是利用Flex的URLRequest来向java的Servlet传送一个Http...2009-12-07 10:14:37 · 116 阅读 · 0 评论 -
Flex DataGrid导入Excel(一)
这篇Blog只是写实现思路。 记得刚毕业在公司实习那会儿,想尝试实现Flex的DataGrid的excel导入功能,但由于能力有限,暂时搁置了。最近想继续研究一下Flex的DataGrid组件导入excel数据的问题,在动手写代码之前,理了理一下思路,要解决这个问题,必须考虑一下几点: 1.如何实现Flex的本地文件读取 2.如何读取excel文件内容 ...2009-12-02 18:46:16 · 167 阅读 · 0 评论 -
Flex版FusionCharts图形组件
在Flex图形领域,FusionCharts为广大的Flex开发者提供了一套完整的图形组件。下载了官方网站的压缩包,你就会发现,整个程序包中除了swf图形模版源码没有提供外,所有的图形组件不再有水印保护的厂商标题了,也就是说你可以免费去使用它了;用过fusioncharts的开发者都知道,fusioncharts3.0一直都是AS2写的,那么这个Flex版的图形组件是如何实现...2009-11-27 08:34:09 · 134 阅读 · 0 评论 -
DataGrid导出Excel
在Adobe的RIA开发环境下,flex并没有导出Excel的功能,在完成此类功能的时候,在网上Google了很多相关文章,其中提到了利用Flex将DataGrid的数据拼凑成字符串然后利用JSP获取字符串形成Excel文件,在浏览器端给用户提供Excel下载功能。 以上就是DataGrid导出Excel的主要思想。主要代码如下: 1.Flex端生成字符串: ...2009-11-24 16:54:06 · 161 阅读 · 0 评论