摘要: 用过FLEX中String类型的朋友可能知道,replace这个方法并不过替换所有内容。那么我们需要替换所有内容怎么办?只有自己动手,丰衣足食咯,呵呵。言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换。/***StringReplaceAll*@paramsource:String源数据*@paramfind:String替换对象*@paramreplacement:Sring替换内容*@returnString***/privatefunctionStringReplaceAll(source:String,find:String,replacement:String 阅读全文
posted @ 2012-06-21 19:30 斯皮尔伯伯 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 绑定的三种方式路人皆知了,也就是{}、<mx:Binding>和As中自定义事件进行绑定,但关于定义事件还是有点讲究的。定义事件要在preinitialize里面进行,因为一旦initialize了,那么所有的绑定都会执行,那么这个时候很可能就出现绑定没有成功的情况了,另外静态属性和只读属性只能绑定这么一次。我们一般不会采取事件处理的方式,而是大多采用编译中绑定的方式,即头两种在UIComponent中有一个方法,叫executeBindings()方法,它可以进行手动触发所有以UIComponent为目标的绑定立刻执行。还可以用一个观察者,ChangeWatcher来监测变化。对 阅读全文
posted @ 2012-06-20 15:19 斯皮尔伯伯 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在做spark Form表单的时候,突然发现表单总是不能右对齐了,然后总在想以前都是好的,怎么今天就不对齐了,最后发现原来是layout的问题,即VerticalLayout和FormLayout的区别所致。以下分别是两种布局的视图。 阅读全文
posted @ 2012-06-19 09:56 斯皮尔伯伯 阅读(362) 评论(0) 推荐(0) 编辑
摘要: ActionScript3.0垃圾回收器使用两种方法定位无引用的对象,引用计数法和标识清除法。引用计数法,一种用于跟踪活动对象的较为简单的方法,它从ActionScript1.0开始使用。当你创建一个指向某个对象的引用,该对象的引用计数器 加1;当你删除该对象的一个引用,该计数器减1。当某对象的计数器变成0,该对象将被标记以便垃圾回收器回收。引 用计数法简单,它不会非CPU带来巨大的负担;多数情况下它工作正常。不幸地是,采用引用计数法的垃圾回收器在遇到循环引用时效率不高。标识清除法,flash player遍历整个对象树,将一切活动对象进行标记,标记过程结束后,没有被标记的就认为可以删除了,当 阅读全文
posted @ 2012-06-17 23:57 斯皮尔伯伯 阅读(436) 评论(0) 推荐(0) 编辑
摘要: flex 阅读全文
posted @ 2012-06-17 23:56 斯皮尔伯伯 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 英文原文:Flex 4 Gumbo DOM Tree API - Functional and Design Specification翻译的原创链接: http://www.smithfox.com/?e=36转载请注明, 文中如果有什么错误的地方或是讲的不清楚的地方,欢迎大家留言.这是一篇难得的Flex功能和架构技术SPEC, 耐心看完绝对有收获.为了振作你看这个文章的兴趣, 假设你应聘Flex工作被问到了下面的几个问题:1. Flex中owner和parent有什么区别?2. addChild和addElement两套函数有什么不同,(不是指怎么使用不同, 而是指框架内部的设计有什么不同 阅读全文
posted @ 2012-06-17 23:55 斯皮尔伯伯 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 来自:http://hi.baidu.com/langhua292/blog/item/629882354e2ea9aba71e12ff.html最近开发的项目数据量超多,Model的每一项发生了变化都要发一个消息通知View层去更新,超级烦琐 不过懒人有懒办法,刚刚写了一个类似flex里[Binding]的功能的方法,与大家分享一下,懒得打字,就不做解释了,直接看代码注释吧。package com.langhua.binder{import flash.events.Event;import flash.events.EventDispatcher;import flash.events.I 阅读全文
posted @ 2012-06-10 22:21 斯皮尔伯伯 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中如果使用API可以节省很多时间。而且幸运的是Flash Platform Community一直乐意来共享这些资源。这34个AS3API将被使用在Flex,Flash和AIR开发中。希望这些API包括我之前发布的API版本能帮助你和你的团队来节省时间。ArcGIS API for FlexArcGIS API for Flex是允许用基于ArcGIS Server开发RIA项目。它是基于Adobe Flex 框架。这个框架是在Flash Player 9或以上版本的客户端技术,或者Adobe AIR。所有的Flex 3.x SDK版本现在都支持。http://resources. 阅读全文
posted @ 2012-06-10 22:20 斯皮尔伯伯 阅读(2566) 评论(1) 推荐(0) 编辑
摘要: var i:Number;trace(i);//NaNvar j:int;trace(j);//0var k:uint;trace(k);//0var a:String;var b:Object;var c:Array;trace(a);//nulltrace(b);//nulltrace(c);//nullvar d;trace(d);//undefinedtrace(null == NaN);//两者不能进行比较trace(null == undefined);//true,在比较之前undefined会被强制转换为Null类型trace(NaN == undefined);//false 阅读全文
posted @ 2012-06-10 21:51 斯皮尔伯伯 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1.这个contains会去查找Object的Unique ID(UID),如果UID不存在,那么它会为它用UIDUtil.as创建一个.附上一些flex相关的地址2.http://www.adobe.com/devnet/flex/articles/flashbuilder4_tdd.html,flexUnit地址3.http://www.extremeprogramming.org/极限编程?4.FLEX的开源项目,http://sourceforge.net/adobe/wiki/Projects/http://www.imlqw.com/ 阅读全文
posted @ 2012-06-10 00:02 斯皮尔伯伯 阅读(413) 评论(0) 推荐(0) 编辑