一、规范、规则
1、命名:
1)文件名(as类名除外)基本都用小写,单词之间用下划线相连;
2)相关的图片尽量进行分组(通过使用一致规则的文件名来达到分组的目的)。
2、可读性:
1)注意代码的可读性和简洁性,尽量加些空行;if 分支如果只有 return; 则可以写在同一行,否则最好都要用大括号;
2)多个 if 条件时,可以适当加些局部变量来简化 if 条件语句,同时可以增强可读性;
3)不要用生僻单词,Boolean类型的变量一般用形容词类型的单词;
4)尽量写注释,注释的最后给个句点,但私有变量一般不需要注释;注释分隔符的长度要尽量保持一致、注重美观。
二、惯例、技巧
1、私有变量基本上只在 get、set方法中使用,即使是本类的其他方法中也最好不要使用;尽量不要用this。
2、窗口大小、布局等:
1) 窗口的初始高宽比可采用黄金比例或0.625,如宽800、高500。
2) 最靠近窗口边框的元素和窗口边框之间,一般上下左右各留出 5px 空隙。
3、一个对象的某些属性(如状态),通常只有几种固定的值,这时通常可以用枚举类来实现状态类。
4、图片的2种写法:app:... 表示动态加载,该写法的图片不会被编译到swf中,@Embed 写法的图片会编译进去,一般小图片、图标可用 @Embed 。
5、样式不要写到资源文件里,mxml和as中也尽量不要写,写到单独的css文件中,做到功能和显示效果解耦,以便于实现换肤等功能。
6、带有文字的图片,需要写到资源文件中,以便于实现国际化。
7、尽量分离用于处理业务逻辑和用于控制视图显示的代码,如一些格式化数字等操作在mxml中处理即可。
8、字符串拼接用 StringUtils.substitute("{0}{1}", param1,param2) 的方式来实现比较好。
更多:http://wenku.baidu.com/view/5aa64f0102020740be1e9b81.html
分享到:
相关推荐
《GIFPlayer for Flex/Air:开启动态图形的新篇章》 在数字媒体和网页设计领域,GIF(Graphics Interchange Format)格式因其小巧、支持动画的特性,一直占据着一席之地。尤其在Flex和Air平台上,对于动态内容的...
Flash+Flex+Air 移动开发入门经典——适用于Android、iOS、BlackBerry系统
flex/air 护眼健康卫士源码
《flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...
flex/Flash开发系列书籍:基于FLASH的WEB3D应用研究
Flex Air开发中文教程是一本专为富媒体软件开发者设计的实战型指南,旨在教会读者如何利用Adobe Flex技术来构建和部署Adobe Integrated Runtime (AIR)应用程序。Flex是基于ActionScript和MXML的开源框架,用于创建...
实验总结部分将涉及对实验结果的分析,对Flex工具的理解,以及在实际开发编译器时对词法分析的考量。通过本次实验,学生将能够理解编译器前端的工作原理,包括如何将源代码文本转换为编译器能够理解的词法单元序列,...
《Flex/Flash 3D基础解析——以Figure为例》 在数字媒体和互联网技术日新月异的今天,3D图形技术已经广泛应用于各种在线应用和游戏开发中。Adobe Flex和Flash作为强大的富互联网应用程序(RIA)开发工具,自然也...
【Java Flex 开发 AIR 完整源码及文档】是一个针对Java与Adobe Integrated Runtime (AIR)集成开发的资源包,包含完整的源代码和详细的开发指南。这个资源旨在帮助开发者掌握如何使用Java作为后端服务,与Adobe Flex...
flash+flex+air移动开发入门经典(4)源码 最后一个了
AIR允許利用現有的Web開發技能(包括Flash、Flex、HTML、JavaScript、Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet Applications)應用。透過詳細的實例講解,介紹AIR 的特性和開發技巧,讀者會...
Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...
标题中的“flash/flex/air的一个大问题”指的是在使用Adobe的Flash、Flex或AIR技术进行Web开发时遇到的一个挑战,特别是与HTML标签的交互不畅。描述中提到的“Close Advertisement 对HTML标签的支持得不够好”,暗示...
在Flex 4.6与Adobe Integrated Runtime (AIR)的开发中,读写文本文件是一项基本操作,对于初学者来说尤其重要。本教程将详细介绍如何在Flex应用中实现这一功能,以便用户可以对本地的文本文件进行读取、修改以及保存...
在本教程中,我们将深入探讨如何使用Adobe Flex技术开发一个MP3播放器,这涉及到FLEX播放器、Flex SDK以及Adobe Integrated Runtime (AIR)的使用。Flex是一种强大的开放源代码框架,用于构建富互联网应用程序(RIA)...
flex手机项目开发分享 1.Flash Flex AIR移动开发入门经典——适用于Android、iOS和BlackBerry 2.flex4.5forIphoneAndAndroid 3.使用Flex4.5开发Android应用程序
综上所述,本书《ADOBE AIR完整入门与开发实录——使用FLEX、FLASH、AJAX开发AIR应用》以理论与实践相结合的方式,细致地梳理了Adobe AIR开发平台的特性与优势,并对如何利用该平台开发RIA应用程序提供了详尽的指导...