- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1文件名不能包含空格、标点和特殊符号 ActionScript 类和接口使用开头字母大写的驼峰式命名例:ExampleClassName 接口总是以一个大写字母I开头例:IExampleInterface 包含(includes)使用开头字母小写的驼峰式命名;命名空间使用开头字母小写的驼峰式命名例:myNamespace MXML 总是使用开头字母大写的驼峰式命名 CSS 总是使用开头字母小写的驼峰式命名2编码所有文件都必须使用UTF-8编码3文件结构ActionScript文件必须包含以下组成部分: 1 开篇注释 2 定义包 3 声明命名空间 4 Import描述 1. flash包 2. mx包 3. com.adobe包 4. 公司组件 5. 第三方包,按字母顺序排序6. 属于该文件的工程包按字母顺序排序;如果导入命名空间,同名的包要先于类使用完整的引用名,不要使用星号(*),除非使用了包的绝大部分。推荐使用:importmx.core.Application 避免使用:importmx.core.* 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. private5. 自定义命名空间(按字母顺序排序)10 构造函数11 用getter和setter处理的变量和方法本身,还有相关的变量,相关规则参考文档中例:关于变量的部分 private var_enabled:Boolean=true; private var enabledChanged:Boolean = false; public function getenabled():Boolean{ return_enabled; } public function setenabled(value:Boolean):void{ _enabled = value; enabledChanged = true; } 12 方法将实现相关功能方法组织在一起,而不是按作用域4行与换行如果一段描述不能放在一行中,依据下列规则将其拆分成多行:从逗号后换行;在运算符之前换行;最好在较高级别代码处换行;换行后与上一行对齐;如果上一条规则不适用,加入两个缩进不要在方法名和括号之间插入空格,也不要在括号和参数间插空格;不要在对象名和类型间插空格;左大括号放在新的一行并与方法定义行对齐;右大括号独占一行并与跟成对的左大括号对齐;方法间用一空行隔开;5换行与空格换行(这里指一空行)换行能使代码看上去更清晰,更有逻辑。下列情况需要换行:函数之间;方法的局部变量和声明之间;代码块前;单行注释前面或一段特殊功能代码的多行注释前面;将一段代码的逻辑之间分开,使代码更清晰。空格在关键字和小括号之间插入空格,但不要在方法和他的小括号中插入空格。在方法的形参列表中,逗号后面要有空格:所有操作符(两个操作数之间的,例如+,-,=,==)与其操作数之间要用空格分隔,但不要分割一元操作符(例如++,--)。三元操作符要用空格分开,有必要的话可以拆分成多行:for表达式中要用空格分开:6文档注释文档注释是指在每个类、接口、变量、方法以及元标签等定义前面放置的一段注释,文档注释的作用是,让那些将要使用这些定义的人能更好的了解定义的作用,而无需去研究代码。7执行注释执行注释用来对一些不易理解的特殊代码进行说明,使用//进行注释,不管是多行还是单行。如果注释独占一行,要将注释放在相关代码之前: // 确定没有可见列 if (!visibleColumns || visibleColumns.length == 0) 如果不是太长,注释可以和代码放在同一行: colNum = 0; // 补偿可见初始列的偏移量不要翻译代码: colNum = 0; // 把列数设为08文件结构MXML文件必须包括以下组成部分: 1 XML文件头总是在文件头中定义编码,并 ?xml
您可能关注的文档
- IT服务外包解决方案程序.docx
- IT外包服务项目创业计划书程序.doc
- i涵洞工程开工报告程序.doc
- DTCT350Ⅱ单体支柱试验台使用说明书程序.doc
- DTCC2015-数据治理的理论实践与发展趋势程序.pptx
- java笔记程序.docx
- java的修饰符程序.docx
- java复习题及程序.doc
- Java基础学习+笔记程序.docx
- DZ20断路器安装与调试说明程序.docx
- 2025年南京医药产业有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年南京医药产业有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年南京医药产业有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年南京医药产业有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年南京化纤股份有限公司校园招聘模拟试题附带答案详解推荐.docx
- 2025年南京医药产业有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年南京化纤股份有限公司校园招聘模拟试题附带答案详解汇编.docx
- 2025年南京化纤股份有限公司校园招聘模拟试题附带答案详解完美版.docx
- 2025年南京化纤股份有限公司校园招聘模拟试题附带答案详解完整.docx
- 2025年南京化纤股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版推.docx
文档评论(0)