自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UI组件:命名规则

>>子组件    以小写字母 “_s_" 打头。     private var _s_text:textField = null; >>属性    以小写字母 “_p_" 打头。     private var _p_width:int = 0;     public function get p_width():int {...}     public func

2013-12-31 17:01:56 1987

原创 无正文: Label标签的标配(htmlText、text)

如题

2013-12-31 15:59:01 730

原创 TextField中的属性:text 与 htmlText

TextField用两种类似的属性展现文字:一类是text、textFormart的组合(略称为A),另一类是htmlText(略称为B) A能够实现的功能B都能实现。两者是互斥的,B的优先级高。如果设定了B,则忽略A。 使用时,根据不同的场合在AB中进行选择。

2013-12-31 14:19:15 2894

原创 Label标签设计: 省略号表示功能(用【...】代替过长的看不见的部分)

Label标签设计思路: 只有格式单一时才有省略表示功能(用【...】代替过长的看不见的部分) 理由:当作者事先已知表示的文字是什么,有多少文字数的时候,可对Textfield中表示的文字设置局部的Textformat。这样能够展现具有风格的特殊的文字排版效果。显然,Textfeild的显示空间要足够大,才不至于遮掩住作者的“精妙设计”。让一部分文字不能显示,显然有违作者初衷。因此,此

2013-12-30 14:50:44 3939

原创 类设计:getter/setter代表的变量原则上设置为protected

>>目的与作用该类的子类能够直接访问改变量,而不是通过getter/setter,提高了运行效率。 >>前提对这种为了提升运行效率而做得优化措施,使用上要严格把关,避免不恰当的使用。  例如: protected var _imageName:String; //图片名称 public function get imag

2013-12-24 15:44:13 983

原创 UI组件库的建立是设定目标、规划结构、划分职能、权衡利弊、防止过剩设计的过程

如题

2013-12-21 18:19:52 1022

原创 WebUI组件的设计目标:不是功能齐全,而是结构合理易于扩展、体积小巧

如题!

2013-12-19 13:36:18 645

原创 UI组件: 处理段落文字的组件

1.  在WebApp领域      多落文字主要有两个来源: 文本域的客户输入、静态文字       前者的输入与显示可用文本域(TextArea);后者需要Label(htmlText属性) 2.  非App领域(比如杂志排版)       这需要专业人士使用特殊工具。通常的软件开发者不能通过编写代码胜任该工作。       Text Layout Framework能

2013-12-19 10:57:04 589

原创 UI组件: 结构与皮肤的职责与分工

>>结构结构代表了组件本身,其内部通过监听Render事件来定期通知皮肤进行重绘。1.  定义Public属性2.  定义结构要素(子组件)3.  实例化子组件,并建立父子关系(addChild)4.  实例化对应的皮肤对象5.  初始化皮肤对象6.  设置组件默认属性  >>皮肤皮肤绘制的依据来自两处:1.   结构提供的与外观相关的属性值2.

2013-12-19 09:47:48 604

原创 UI组建结构设计:以冗(冗余)换易(代码结构的简单)

设计是“平衡”的艺术。 在软件类层级结构设计中,通过类的继承关系或组合关系能够“减少代码的重复冗余”。但是,一味追求就会产生副作用:复杂性。复杂的结构使得原本自然的关系变得“别扭”,代码难于读懂。 用一定的代码重复冗余换取层级结构的简单,是一种平衡。从软件设计上来说,是一种可取的方式。 UI组件结构设计中采用了这种设计思想。

2013-12-18 14:06:38 592

原创 UI:通用型组件库、定制型组件库

Web应用显著的特点:耗时的网络传输,消耗带宽。前者影响用户体验,后者消耗企业成本。这些都是左右Web应用普及的重要因素。 从UI角度减小网络传输数据的大小,是任何Web应用(包括页游)必然采用的重要措施。“定制”能够有效地根据需求的不同开发出“最小体积”的UI组件库。 Flash,Flex都提供了UI组件库,但是都不是“定制”的,而是通用型的。为了满足大多数常规功

2013-12-13 13:26:12 1009

Flex加载进度流程图

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

2012-03-30

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

TA关注的人

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