1. 文件扩展名:
.mxml代码:.mxml。
.ActionScript代码:.as。
.Css代码:.css。
2. 文件名:
.不能包含空格,标点和特殊符号。
.ActionScript:
类和接口使用开头字母大写的命名规则,并且接口并且接口以大写字母I开头。例如:IExampleInterface.
.Mxm文件总是采用开头字母大写的驼峰式命名。
.CSS总是采用开头字母小写的驼峰式命名。
3. 编码:
.所有文件必须使用UTF-8编码。
4. 变量:
.每行只声明一个变量。
.采用开头字母小写的驼峰式命名规则,并且使用有意义的命名规则。
.如果变量使用getter/setter方法读写值,开头应加上‘_’。
.Bool类型的变量应以can,is,has开头。
.临时变量通常使用一个字母。
5 常量:
.常量全部使用大写字母,单词间用下划线分隔‘_’。
6. 方法:
.方法必须使用动词开头,并且采用开头字母小写的驼峰式命名规则。
7. 括号的使用:
.不要在方法名和括号之间插入空格,也不要在括号和参数间插入空格。
.不要在对象名和类型间插入空格。
.左大括号放在新的一行并于方法定义对齐。
.右大括号独占一行并且与左大括号对齐。
8. 换行:
.函数之间要换行。
9. 空格:
.在关键字和小括号之间要插入空格。例如:while( true );
.在方法的形参列表中,逗号后面要有空格。
.所有操作符和操作数之间要有空格分隔。
10. 注释:
11. 属性按照下列顺序排放:
.属性:如果有id的话id永远放在第一位。
.事件:(Evens)。
.效果:(Effects)。
.样式:(Style)。