智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2009年11月23日

摘要: 我到了食堂窗口,如果师傅跟那儿抽烟,我还是吃不着东西。我说:师傅,打饭!师傅才会完成打饭这一动作。这是工厂方法模式,抽象工厂的实现通常用工厂方法模式来完成。 举例:还是上一条,我本来想用一句话带一个参数就实现具体xml解析器的实现,无奈构造函数没有返回值,所以必须用xmlParser= XMLParserGetFactory. createXmlParser(xml,arrayID,arrayTi... 阅读全文

posted @ 2009-11-23 12:41 Bill Yuan 阅读(318) 评论(1) 推荐(1) 编辑

摘要: 还是那个说法,我要吃东西就去相应的食堂窗口,但我不能吃食堂窗口,窗口里的东西也许不少,我要跟师傅说,要这个,这个,还有这个。 举例:我已经建立了 xml解析器的工厂,现在要返回解析器本身,就让工厂创建,返回给我。[代码]使用的时候:var xmlParser=new XMLParserGetFactory(“xmlParseGuestbookList”)xmlParser=... 阅读全文

posted @ 2009-11-23 12:39 Bill Yuan 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 食堂里吃的东西很多,而我只想吃一样,那么食堂这个概念对我来说就是个抽象工厂,每个窗口可以看成它的一个具体实现,我要做的就是,去食堂,找到那个窗口,从窗口里买我要吃的东西。 举例:flash前台与asp后台的交互,访问某个动态页面,从数据库里取出需要的数据,通常的做法是在后台就把数据集解析成xml字符串,再送给 swf。每个业务逻辑模块,所取出的数据结构,也就是xml的结构是不一样的,我们要针对各个... 阅读全文

posted @ 2009-11-23 12:37 Bill Yuan 阅读(380) 评论(0) 推荐(0) 编辑

摘要: 说明:有很多地方看不懂,或者不好直接翻译,就按照自己的理解写了,所以看的时候请看一下原文。 相关资源:introduction to ECMAScript for XML (E4X)[IBM]e4x - 对xml操作的一些示例[N神]AS3中e4x纲要e4x本质上是一种全新的语言,同正则表达式(Regular Expression)一样,它有自己完整的语法,但它们都是as3语法的一部分.注:作者貌... 阅读全文

posted @ 2009-11-23 11:52 Bill Yuan 阅读(1539) 评论(1) 推荐(0) 编辑

摘要: 1. 官方文档 1.1. Swfmill概述 1.1.1. Swfmill是什么 Swfmill是一个使用SWFML实现的从xml到swf或者swf到xml转换的命令行工具。SWFML是一个在SWF文件格式制定后制定的XML方言。Swfmill是一个具有xslt能力的生成swf的工具,当然,它比SWFML的语法好懂多了。另外,它也是FAMES生成SWF的密不可分的一部分。 1.1.2. 我可以使用... 阅读全文

posted @ 2009-11-23 11:51 Bill Yuan 阅读(1951) 评论(0) 推荐(0) 编辑

摘要: haXe(发音如hex)是一种开源的编程语言。haXe语言介绍:其它很多语言只能运行在它们自己的平台(Java 运行在VM,C#运行在.Net,ActionsScript运行在Flash Player),而haXe则是一个多平台语言。这也就是说你可以使用haXe开发以下平台的程序:Javascript:你可以把一个haXe程序编译成单个的.js文件。你可以使用autocompletion支持来访问... 阅读全文

posted @ 2009-11-23 11:49 Bill Yuan 阅读(415) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-23 11:46 Bill Yuan 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 动态绑定——多态面向对象的核心 动态绑定的3个条件: 1、要有继承; 2、要有重写; 3、父类引用指向子类的对象; 抽象类 1、父类用于子类继承、重写的方法,没有实现的必要,可以用作抽象方法——只有定义,没有实现! public abstract void enjoy();//注意没有{}大括号 2、抽象方法就是用作重写的,实现多态 接口1、接口中... 阅读全文

posted @ 2009-11-23 11:45 Bill Yuan 阅读(279) 评论(0) 推荐(0) 编辑

摘要: 重写 Object.equals()方法[代码] 阅读全文

posted @ 2009-11-23 11:43 Bill Yuan 阅读(212) 评论(0) 推荐(0) 编辑

摘要: Bindable]标签用来声明属性是可以绑定的。1,在类前写[Bindable]声明所有的public属性,var 声明的或者getter/setter是可以绑定的[Bindable]class AllBindable{public var variable;public function set accessor(v:Object):void{ ......}public function ge... 阅读全文

posted @ 2009-11-23 11:41 Bill Yuan 阅读(289) 评论(0) 推荐(0) 编辑