了解在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不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接