了解在Flash中的编程工作
2007-01-03 10:54:12 来源:WEB开发网听起来有些傲慢,但在你完成了一个详细的设计说明书后,你的工作中的95%就已经完成了。每当有人问我某个想法是否能实现时,我总是回答说只要他能够详细的描述出它,我就能够编出它来。对于Flash中的开发而言,一个设计说明书的全部就是一个对于Flash电影将如何执行和表现的详细而严谨的描述。一个好的说明书将花费大量的时间和工作,但这是值得的。当它完成时,它将承担起工作蓝图的职责。
一个人的关于资料要详细到何种程度的想法可能与另一个人不同,但越详细越好。当你在工作的前期投入了额外的精力后,它将不仅仅在沿着这条路的行进中为你节省下时间,它也将减少返工的机会。
编写一个极为详细的说明书所存在的一个问题是你很难做到充分的描述最终的程序,因为一个书面的说明书与最终的Flash电影差别巨大。简单点说吧,仅仅用语言来描述一个绘图中的颜色或在没有某些音乐设备的情况下描述一个歌曲的声音是不可能,这里存在着解释错误。但这并不意味着你应该草率的放弃编写说明书的整个过程。相反,你只需将它编写的足够详细使你有把握依靠它展开工作就可以了。另外,你一定要知道先前你所做的工作将对以后的工作产生杠杆作用。失之毫厘,谬以千里的事情经常是由不负责的设计说明书导致的。
18.1.3 要想到还有其他的可能
有些时候,一个实现似乎有一个清晰的逻辑,似乎很明显就该按照你设计的算法和逻辑来编写程序,但当开发进展到某一步时,你却好像遭遇到了一堵墙,无法再前进一步,很多初学编程的人会在这里投入大量的时间,不断的反复检查自己设计的算法的逻辑和程序代码的编写,对其进行无数次的小修小改,最终陷入泥潭。
然而,一个有经验的软件设计师在这种情况下,会很快意识到自己最初的判断可能存在根本性的错误。很多时候,复杂事物的背后是简单的逻辑,而简单事物的背后却潜藏着复杂的逻辑。彻底抛弃自己原先的算法,换一种思维,尽力去猜测另一种可能,你会发现,那堵墙开始消失了。
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接