一、规范、规则
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 ...
通过学习,你将充分了解为移动设备优化的Adobe Flex框架和MXML组件,并且学习如何利用Flash Player 10.3和AIR ActionScript 3.0 API。 本书介绍的内容适合于各种层次的开发人员。它将帮助你从一个基础水平开始创建...
flex/Flash开发系列书籍:基于FLASH的WEB3D应用研究
FLEX/IO HART模拟量模块用户手册pdf,FLEX/IO HART模拟量模块用户手册
Flex Air开发中文教程是一本专为富媒体软件开发者设计的实战型指南,旨在教会读者如何利用Adobe Flex技术来构建和部署Adobe Integrated Runtime (AIR)应用程序。Flex是基于ActionScript和MXML的开源框架,用于创建...
FLEX/IO模拟量模块用户手册pdf,FLEX/IO模拟量模块用户手册
《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® FLEX™ 3 开发 Adobe® AIR™ 1.5 应用程序
用Flex/Flash Builder开发手机应用 书中讲的比较全面 开发环境 用户界面和布局与桌面的不同之处 等等
在本教程中,我们将深入探讨如何使用Adobe Flex技术开发一个MP3播放器,这涉及到FLEX播放器、Flex SDK以及Adobe Integrated Runtime (AIR)的使用。Flex是一种强大的开放源代码框架,用于构建富互联网应用程序(RIA)...
建议只参考使用,不要抄袭 实验内容:掌握Flex基础知识,并利用 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标签的支持得不够好”,暗示...