flash代码中的命名约定
你的电影的命名方案是非常重要的,为了提高可读性。我的意思是,你指的是实体的类型只是看着它的名字应该是显而易见的。然后,你最好的赌注是你的名字,短语,或者至少是一个系列的话。这里就是我通常进行:
•my_movie_that_does_stuff.swf电影名称:
我用一个漂亮的小句子,一切小写,用下划线分隔单词。跟踪一部包含什么,是不是一件容易的事情,并给他们的名字,如test01_b.swf不会帮你弄明白。
•函数名称:DoSomething的()
函数名通常以小写字母开头。这是很常见的程序员把一个动词后跟名词(第一个字母大写)。所以,如果你的函数应该得到一个剪辑的位置,这将是一个好主意,称它为getPosition()。你会注意到,这是Macromedia如何命名其自身的功能(中,startDrag,swapDepths则nextFrame)。
•DaObject对象名称:
对象予以资本化。所以构造函数。在另一方面,一个类的实例,以小写字母开始。
MyClass的=功能(){} / /构造
ACLASS =新MyClass的()/ /实例
•恒定名称:MAXCLIP
常见的做法是把常量名全部大写。即使我从来没有做到这一点。
•可变名:
变量名是一点点更复杂。我将开始他们不应该的东西,然后将看到的最好的做法。
(一)变量名不应是一个闪光的保留字:单词是语言的一部分(函数名,函数,如果同时,...)的情况下,VAR,开关,影片剪辑....我不知道整个列表,但如果一个变量的名字变成蓝色,这通常不是一个好兆头。
二。他们不应该以数字开头。
8count = 0; / /禁
III。开头的变量与底线通常是对象的属性,所以它是不是一个好主意,像_count给你的变量名。
现在你应该做的。这是不是真正的关键,因为Flash是不是一个强类型语言,但它的精确的类型,无论如何,这样或那样的。
四。第一种方法:使用前缀
如果你有一个影片剪辑的行,叫它mcLine的。如果它是一个输入字符串,使它,点aPoints数组等其他类型(文本字段中,日,声音,XML,彩色)sInput。
五,方式二:使用后缀
同样的例子,你就会有这样的事情:line_mc input_str,points_arr
那里。这是所有我能去想。再次,你不必须使用所有这一切,但如果你这样做,你的代码更容易为大家读。
(责任编辑:卓想动画http://www.zxgzs.com)