很多朋友在编程的时候,自定义变量往往很简单,如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等,这可凭个人习惯而定。