文档介绍:Flex编码规范说明1、缩写:尽量避免使用缩写,使用缩写时尽量和Flex保持一致。但要记住一些通用缩写,如:acc(accessiblility),auto(automatic),impl(implementation),info(information),num(number),min(minimum),max(maximum),nav(navigation),regexp(regularexpression),util(utility)等等。2、文件名:MXML:各个单词首字母大写,,:小写字母开头,其余大写,、类名:各个单词的首字母大写,()命令类:(FooBarBackground,FooBarBorder,FooBarIcon...),utility类(FooBarUtil,不是FooBarUtils,包是复数,类是单数);4、包:小写字母开头,后面各个单词大写,比如controls,listClasses;包名称最好是名词或者动名词,不要用动词、介词、形容词、副词之类。当一个包的作用是实现某一功能的时候最好使用动名词,如bingding,logging,messaging,printing;支持组件FooBar的最好写作fooBarClasses;包的导入:使用完整的应用名,不要使用星号(*),,org,mil,,gov等)下一部分是所有者的名称,再是工程名和模块,.、命名空间:小写字母、下划线隔开,文件名必须与命名空间名称一致,如:mx_internal,object_proxy6、接口名称:字母“I”开始、大写字母间隔:IList,IFocusManager,IUID7、常量:全部大写字母,下划线间隔:OFF,DEFAULT_WIDTH,如果常量是一个字符串,那么常量命名和常量值保持一致:<onstFOO_BAR:String="forbear">8、变量名:全局变量以类型缩写开头,并使用有意义的名称,如intCount,numCount,strName,Boolean的以is开头。临时变量通常使用一个常用字母,如:i,j,k,m,n。不要使用l(L)避免与1混淆Catch中的变量必须使用error变量尽量初始化9、方法命名:小写字母开始,每个单词大写字母间隔,应该使用动词:measure(),updateDisplayList();无参方法应该实现为getter/setter,而不应该是getFooBar(),setFooBar();当然,如果getFooBar()是一个需要大量计算的慢速度方法的话就应该命名为findFooBar(),calculateFooBar(),determineFooBar()等等,而不是getter;如果子类的某方法覆盖了基类的某方法,但是同时又想继续公开基类的某方法,那么这个时候应将基类的方法名前加上“$”作为子类方法名,并且子类的方法名应该标志为final,且除了调用基类方法外不应该做其它的事情:mx_internalfinalfunction$addChild(child:DisplayObject