很多朋友在编程的时候,自定义变量往往很简单,如a、ss、k1、k2等,这样子看起来很简单和省时,实际上不但以后难于理解,而且当代码很多的时候,极难维护和升级,当然也不利于团队合作。我们在定义变量的时候,最好前面为一个“单词+后辍”的形式,如果像偶一样英文不好,可以采取“拼音+后辍”的形式。如:
var user_a = new Array();或 var user_array = new Array();
这里要注意的是最好使用后者,因为后者会提供代码提示!
如 user_array. 这时concat join length等方法或属性就自动列出来了,这样在实际开发的过程中会节省更多的时间,且便于阅读。
在Flash 2004的帮助内附有此表——自动代码提示所需的后缀:
对象类型 |
变量后缀 |
---|---|
Array | _array |
按钮 | _btn |
摄像头 | _cam |
Color | _color |
ContextMenu | _cm |
ContextMenuItem | _cmi |
日期 | _date |
Error | _err |
LoadVars | _lv |
LocalConnection | _lc |
麦克风 | _mic |
MovieClip | _mc |
MovieClipLoader | _mcl |
PrintJob | _pj |
NetConnection | _nc |
NetStream | _ns |
SharedObject | _so |
Sound | _sound |
字符串 | _str |
TextField | _txt |
TextFormat | _fmt |
Video | _video |
XML | _xml |
XMLNode | _xmlnode |
XMLSocket | _xmlsocket |
对于一些UI组件,偶平时都用_u***表示,如V2的Button组件,我们可以命名为_ubtn等,这可凭个人习惯而定。