一、规范、规则
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/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 ...
"ADOBE AIR完整入门与开发实录——使用FLEX FLASH AJAX开发AIR应用" 本书的主要内容是介绍Adobe AIR平台的开发实录,通过使用FLEX、FLASH和AJAX技术来开发RIA(Rich Internet Applications)。在本章中,作者首先...
标题中的“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应用程序
《Flash+Flex+AIR移动开发入门经典》是一本专为初学者设计的教程,全面讲解了使用Adobe的Flash、Flex和AIR技术进行移动应用开发的知识体系。这本书旨在帮助读者掌握如何利用这些强大的工具来创建跨平台的交互式应用...