自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 AS3 类成员变量的初始化和构造函数的执行 谁先谁后?

有如下测试代码,运行Test,看看输出结果是什么?   { public class Class1 { public var txt:String = "aaaaaaaaaaaaaaaaaa"; public function Class1() { trace(txt); } } }   package { public class Class2 extend

2013-10-25 11:32:33 1604

原创 组件特性

>>基本单位 1. TextField  (MyTextBase) 2. Sprite       (MyContainerBase)   >>组件性质 复合组件(个别无文字的按钮被设计成为基本单位性质的组件:纯粹由单个Sprite完成)   >>层次结构扁平化 显示列表中各节点的父子层次数量最少化设计(纵深嵌套的关系影响FlashPlayer渲染性能,并增加组件的复杂程度)

2013-10-23 16:14:53 1266

转载 转载: 代码可维护性的神秘面纱

代码可维护性的神秘面纱 http://www.csdn.net/article/2013-10-17/2817206-myth-of-maintainability

2013-10-21 11:43:23 568

原创 UI组件设计方案: 审视类继承带来的复杂性(层次化),审视解除类继承带来的结构扁平化(易懂)

较少层次(扁平化)的类结构:             优点:代码可读性增加             缺点:增加了代码重复的几率   较多层次的类结构:             优点: 最大限度重用代码,减少了重复代码的几率             缺点: 过多层次的继承降低了代码的可读性。随着功能的变化(增删改),原来对类以及类层次结构的定义非常有可能产生大的变化。在不重构的情况下,

2013-10-18 17:38:33 863

原创 UI组件设计方案: 大幅减少与外观相关的属性

Flex的UI组件提供了大量的可以运行时修改的属性,很多与外观视觉效果有关(圆角,渐变色等)。 增加了灵活度,但是否有必要? 实际项目开发中,绝大多数的视觉效果是一致且不变的。 不妨从”风格统一“的设计角度去思考这个问题。   这个UI组件结构的设计带来了新思路:不必像Flex的UI组件那样公开那么多的属性。 皮肤完成了绝大多数的外观功能。 UI组件的结构设计要合理。结构和皮肤的结合

2013-10-17 18:47:13 904

原创 UI组件的两个源头

http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e3c.html   从Actionscript核心显示类图上可以看出,TextField比Sprite更接近根部,两者属于不同级别。 因此UI组件的两个源头也有了理论基础。

2013-10-17 12:06:12 706

原创 工程结构

iAS_Base: swc类库:swc类库,UI组件的基础定义。被App以及UI组件使用,并编译至其中。   iAS_uiComponent_Lib1:swc类库,定义一组UI组件的结构。被编译进App中。 iAS_uiComponent_Lib1_Skin1: swf库。由App动态加载并实例化 iAS_uiComponent_Lib1_Skin2: iAS_uiComponent_L

2013-10-12 14:32:01 521

Flex加载进度流程图

Flex加载进度流程图以及说明文字,通过它可以粗线条体了解Flex工程师的设计思路。

2012-03-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除