了解在Flash中的编程工作
2007-01-03 10:54:12 来源:WEB开发网核心提示: 有时,当我审视那些仅仅是几个月前才编好的程序时,了解在Flash中的编程工作(10),我也会质疑我当时所采用的方法—但这仅仅是因为我总是在进步,如果你打算等到你的技术变得完美时再做的话,尽管你目前可能不明白这些代码的细节,但如果这里存在问题的话,你将等待太长的时间,因此就这样投
有时,当我审视那些仅仅是几个月前才编好的程序时,我也会质疑我当时所采用的方法—但这仅仅是因为我总是在进步。如果你打算等到你的技术变得完美时再做的话,你将等待太长的时间。因此就这样投入进去吧,时间自会证明你能够进步。
18.3.3 总是注释
在Flash中,注释是以//开始的文本。注释在Flash中是被忽略的代码行。注释绝不是Flash的特点,翻开任何一本涉及编程的计算机书,你都会发现里面有有关注释的重要性的论述。的确,注释是非常重要的,怎么强调都不会为过。注释能使你在数月甚至数年后仍能知道每段代码的作用,仍能够继续对程序进行后续开发和维护;能够在必要时候,让别人看懂你的代码,他(她)会一边看一边体味你的仁慈,并心怀感激,发誓也要做像你这样的好男孩(或好女孩)。
我认为我是一个坏男孩,因为我经常做不到对我的代码进行充分的注释,直到我让它运行起来为止。但不管怎么说,没有将这一步继续拖延下去对我来说很重要,因为在我写出它的几天之后,我会将有关这段代码的一切忘的一干二净。没有注释,代码的理解将变得困难的多。因此,花上一些时间去注释你的代码吧,即使你已经完成了你的代码且热情也日渐下降。比较一下代码三中没有注释的代码和代码四中同样的一些但做了注释的代码。尽管你目前可能不明白这些代码的细节,但如果这里存在问题的话,你将能够轻松的识别出包含问题的部分。
代码三:
OnClipEvent (keyUp) {
if (Key.getAscii()==13 | Key.getAscii()==0){
return;
}
if (Key.getAscii()==8){
if (cur.charAt(cur.length-2)==" "){
_root.wordThisTime--;
}
cur=cur.slice(0, cur.length-2)+mbchr(8);
if (_root.wrongPlace[_root.place-1]=="x"){
_root.wrongPlace.pop();
_root.wrongs--;
}
_root.place>0 && _root.place--;
return;
}
}
代码四:
[]
- ››flash文件的压缩方法(swf文件压缩瘦身)
- ››Flash鼠绘教程:临摹徐悲鸿的骏马图
- ››Flash实例:AS3制作茶杯震动动画
- ››Flash AS 3.0实例教程:Main类打造发散效果
- ››Flash cs3仿真艺术设计3.6:运用遮罩打造焦点效果...
- ››Flash cs3仿真艺术设计4.1:阴影的基本运用
- ››Flash CS4教程:3d工具实例和骨骼工具
- ››flash加载外部文本文件的3种方法
- ››flash在有限的页面内制作大的地图
- ››Flash教程:AS代码制作计时器方法
- ››Flash AS教程:propertydata问题解决
- ››FlashFXP v4.0.0 Build 1486 RC2 [烈火汉化]
更多精彩
赞助商链接