FLEX
taomujian
好戏开始了....
展开
-
PureMVC引用对象不能自动删除问题
今天在调试时发现一个很麻烦的问题,当我将一个显示对象从显示list中remove掉后,他的协调类还是存在的,这个协调类存在的直接问题就是remove掉的对象并没有销毁,因为这里还保存了一份引用,而且该协调类还会接收广播来的信息,,,麻烦,,, :( 问题搞定,,可已在remove的目标对象上添加“remove”事件监听,如果被remove...2009-03-29 18:05:11 · 107 阅读 · 0 评论 -
itemRenderer 提前加载问题
<mx:TileList width="100%" height="100%" dataProvider="{_LatestCreaAlbumData}"> <mx:itemRenderer> <mx:Component> <components1:AlbumComp dd="{data}"&g2009-01-15 14:43:50 · 151 阅读 · 0 评论 -
PureMVC 架构流程
PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller。 · 在PureMVC实现的经典MVC元设计模式中,这三部分由三个单例模式类管理,分别是Model、View和 Controller。三者合称为核心层或核心角色。 · PureMVC中还有另外一个单例模式类——Façade,Façade提供了与核心层通信的唯一接口,以简化开发复杂度。我们首先来...2009-01-14 11:42:37 · 436 阅读 · 1 评论 -
FLEX动态加载Model
用FLEX来开发应用难免不了要使用到Module,FLEX组件提供了ModuleLoader组件,该组件使用方式类似与swfLoader,但是通常仅仅使用该组件并不能满足我们的需求,这时FLEX为我们提供了ModuleManager,可以实现动态的载入不同的模块。 module分为两种,一种是完整的,一种是关联到主程序的,在新建Module时可以选择module swf si...2009-01-12 21:35:38 · 177 阅读 · 0 评论 -
FLEX验证码
泡论坛时发现有个人需要个FLEX的验证码功能,顺便就做了个,见附件2009-01-05 14:20:33 · 144 阅读 · 0 评论 -
PureMVC使用心得
PureMVC大大的优化了我们使用FLEX进行前台的开发,使得整个开发过程变的较为可控,但是如果放任程序员去自由的使用pureMVC也会带来很大的隐患。本文内容主要记录我使用pureMVC开发原型这一个星期来使用的一些开发规范和经验总结。 1. 如果有个项目有几个开发人员共同开发,同时采用版本控制工具对项目项目的源码进行版本控制,可是维护通 知的名称着实让人烦恼,我们若要将通知名称...2008-12-18 17:19:22 · 343 阅读 · 0 评论 -
在DataGrid中使用CheckBox,实现全选功能
项目需要写了一个带CheckBox的DataGridColumn,在网上找了几个例子都不行,于是就参照着自己写了一个。本来是考虑在组件中使用一个属性或者用一个类来保存每一行CheckBox选中的属性,但是发现如果拉动滚动条的化就会出现已选择和为选择的行的“选中状态”变的混乱等等一些情况,后来发现这是因为DataGrid在拉动滚动条时会去动态的设置新显行的数据,而由于只初始化了一定数量的行,因此...2008-12-15 23:37:34 · 399 阅读 · 0 评论 -
FLEX组件初始化问题
近日在做个原型的是否发现一个以前一只没有注意到的问题,当我在AS类中动态的添加一个用MXML写的组件的时候,该组件内的其他组件(按钮啊什么的)虽然可以获取到ID,但是通过调试发现对象的引用是空的(在组件里通过AS世界实例化的对象是正常的),也就是说FLEX只是定义了那些子组件并没有去实例化他们,当我将组件添加到页面显示后组件内的子组件全部被实例化。 例如: 在点击按钮弹出一个页面,但是在页面加载...原创 2008-12-13 16:26:52 · 177 阅读 · 0 评论 -
BitmapData转ByteArray
在做截图保存为字节数组保存到数据库,并从数据库读取显示时遇到了BitmapData转ByteArray的一个问题,虽然 BitmapData提供了getPixels方法来获取指定矩形框内的字节数组,但是当使用该字节数据作为数据源提供给image控件使用时,确会报I/O错误,同时采用该中方法获取的字节数组较大  ...2009-03-29 22:24:27 · 154 阅读 · 0 评论 -
快速搭建基于BlazeDS的FLEX+JAVA WEB应用
FLEX与JAVA端的通信有多种形式,在这里我将介绍如何更快的搭建基于BlazeDS的项目 首先我们假设你已经安装了FLEX和MyEclipse,以及具备了BlazeDS并且已经解压。 首先我们在MyEclipse新建web项目,然后将下列文件对好入座。 1. 用blazeds\META-INF 下的MANIFEST.MF文件覆盖项目中的MANIFEST.MF文件 2.将b...2009-02-23 20:39:29 · 192 阅读 · 0 评论