Adobe Flex编码指南v1.2
MXML 和 ActionScript 3
v1.2 – February/2007
Fabio Terracini
01/26/2008
Dofy尝试翻译
dofyyu@gmail
目录
一、介绍: (2)
二、文件 (3)
2.1文件扩展名 (3)
2.2文件名 (3)
2.3编码 (3)
三、ActionScript 3.0 (4)
3.1文件结构 (4)
3.2样式 (5)
3.2.1行与换行 (5)
3.2.2声明 (6)
3.2.3括号 (6)
3.2.4声明 (7)
3.2.5换行与空格 (10)
3.3注释 (11)
truncate多张表加逗号吗3.3.1文档注释 (11)
3.3.2执行注释 (11)
四、MXML (12)
4.1文件结构 (12)
4.2样式 (12)
4.2.1行与换行 (12)
4.2.2 Nstlingcomponents(雏鸟组件?) (13)
4.2.3属性 (13)
4.2.4脚本 (14)
4.3注释 (14)
4.3.1文档注释 (14)
4.3.2执行注释 (15)
五、样式 (16)
5.1一般规则 (16)
六、命名 (17)
6.1一般规则 (17)
6.2语言 (17)
6.3包 (17)
6.4类 (18)
6.5接口 (18)
6.6方法 (18)
6.7变量 (18)
6.8常量 (18)
6.9命名空间 (18)
七、一般习惯 (19)
八、附录:预留关键字 (20)
一、介绍:
该文档旨在为使用Adobe Flex 2和ActionScript 3编写应用程序建立编码指南。
要创建通俗易懂的编码规范,因为在软件开发的生命周期中,大部分时间都是在维护。这样,易于理解的代码片段变得很重要,因为不总是最初的开发者去维护代码。通俗地说就是,让开发者能快速理解别人的代码。除此之外,程序或组件也可以方便地部署或销售给第三方。
制订编码规范的前提是:
z通用性
z易理解性
该文档中创建的实例是基于DClick的工作方法,Java编码约定和Adobe Flex 2 SDK中的约定。
二、文件
2.1文件扩展名
z MXML代码:.mxml
z ActionScript代码:.as
z CSS代码:.css
2.2文件名
z不能包含空格、标点和特殊符号
z ActionScript
类和接口使用开头字母大写的驼峰式命名例:ExampleClassName 接口总是以一个大写字母I开头例:IExampleInterface
包含(includes)使用开头字母小写的驼峰式命名;
命名空间使用开头字母小写的驼峰式命名例:myNamespace z MXML
总是使用开头字母大写的驼峰式命名
z CSS
总是使用开头字母小写的驼峰式命名
2.3编码
所有文件都必须使用UTF-8编码
三、ActionScript 3.0
3.1文件结构
ActionScript文件必须包含以下组成部分:
1 开篇注释
2 定义包
3 声明命名空间
如果存在命名空间,这是最后部分一个文件要定义命名空间,这么做就行了
4 Import描述
1.flash包
<包
3.adobe包
4.公司组件
5.第三方包,按字母顺序排序
6.属于该文件的工程包
使用完整的引用名,不要使用星号(*),除非使用了包的绝大部分。
推荐使用:Application
避免使用:* 按字母顺序排序;
如果导入命名空间,同名的包要先于类
5 use声明(命名空间)按字母顺序排序
6 元数据
1.Event
2.Style
3.Effect
4.其他元数据,按字母顺序排序
7 定义包和接口
8 静态变量(static)
1.public
a)const
b)其他publicstatic
2.internal
3.protected
4.private
5.自定义命名空间(按字母顺序排序)
9 没有使用getter和setter的变量
1.public
2.internal
3.protected
4.private
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论