2006/01/17 | ActionScript最优方法(转载)
类别(Flash&AS2) | 评论(0) | 阅读(48) | 发表于 09:27
ActionScript最优方法
下面介绍的这些内容并不是什么必须遵守的准则,但是它却能为Flash开发者在实际工作中提高效率。

变量名

1、使用一个合适的名称命名你的变量和函数名称(它们的名称应该与他们被用来做什么或者他们包含什么样的值有关);

2、变量名只能包含数字,字母和下划线,并且不能用数字作为开头。也不能包含空格和扩展字符(例如:!、?或者@,但是 作为一个特例可以包含$ )。由于Flash内部很多属性采用了下划线开头,所以请尽量少用下划线作为变量开头。

3、不能使用保留的关键字作为变量名。ActionScript现在完全遵从 ECMAScript标准,因此你可以查看[URL=http://www.ecma-international.org/publications/files/ecma-st/Ecma-262.pdf.
]ECMAScript规范[/URL]来获得一个完整的保留关键字清单。

4、变量和函数名使用小写字母开头,对象、对象构造函数和类名使用大写字母开头。定义常量全部使用大写:如下:
MAXLIMIT = 10;
MAINURL = www.myserver.com/

代码提示

为了使用代码提示功能,你需要在你的变量和对象名称后面加上一个后缀,如下表:



使用了后缀也将会使你的代码更容易阅读。另外当你使用了强类型定义你的变量时,代码提示功能也会自动提供。var xmlBase:XML = new XML();

为你的代码增加注释

var myName:String = "Brian"; // name of character onscreen
或者
/*
When the application starts, the following functions are
called, which determine the initial application variables.
*/
注释不仅仅用来注释你的代码,也可以用来为文档提供其他的额外信息(例如作者、版权、版本等等)
// :HACK: This works, barely. Optimize the code.
// :BUG: The function isn't returning the right data!

一般原则

1、避免产生混乱,可以在程序开始的地方定义你需要的全部变量,局部变量可以在你的方法体内的开头一次全部定义。

2、不要把代码附在电影剪辑或者按钮实例上。

3、当你有大量代码时,你可以把代码写在外部文件上,然后使用#include "filename.as"调用。
0

评论Comments

日志分类
首页[116]
Flash&AS2[56]
FMS[3]
Flex&AS3[5]
Asp[5]
My Works[13]
My Life[34]