2010年8月 的存档
2010八月19

Flash里面oop地设计模式(2)

10.适配器模式(Adapter)
我要一碗汤,但是只有纸饭盒,还没勺,所以食堂的师傅给了我一次性的汤碗和勺,这叫适配器。

适配器解决的是某一个类的对外接口不合用的问题,可能是参数或者返回值类型不符等问题造成的,这时候我们需要在工作对象和这个类之间加一层间接的层次。
这个模式我在底层的数据[......]

Read more

2010八月19

Flash里面oop地设计模式(1)

有人问我flash的as应该怎么写,我可以很负责任地告诉他,想怎么写就怎么写,因为as以及flash内部的构成模式决定了它的高度自由化。理论上来说,用按钮的on事件,加上stop(),play(),gotoAndStop(),gotoAndPlay(),就可以实现一个flash里大部分的逻辑关系,而[......]

Read more

2010八月16

设计模式——工厂方法模式

在工厂方法模式中,工厂类不再负责所有产品的制造,而是将具体的工作交给子类去做(下面的CircleFactory、 SquareFactory、TraiangleFactory都是IFactory工厂类的子类),即根据产品类的继承层次,每个具体产品类都会有相对 应的工厂类。

[as3]
//[......]

Read more

2010八月6

有助于Flash平台开发提速的50个学习资源

过去六个月里我们已经推出了一大批的产品,有些是最终版本的形式,其他的则是测试版。你无疑需要花些时间来研究AIR2,Flash Player 10.1 for Android, AIR2.5,Flex4,或者Flash Builder 4的最新特性以加速开发。因此,我以为,把这些资源都罗列在一起以帮助[......]

Read more

2010八月4

AS3应用ApplicationDomain模块化开发

当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助ApplicationDomain共享其代码和资源。

* 模块(Module)[......]

Read more

2010八月4

Flash本地共享对象(SharedObject)

Flash的本地共享对象是在用户机器上实现持久化存储的数据集合。Flash可以从程序中控制这些数据集合,向其中存入或者从中读取大量的信息数据。

使用SharedObject对象

  对象说明:SharedObject(共享对象)可以看作是小型的数据库,我们可以用它来存储任何Flash支持[......]

Read more