作者 发布于 2010年2月18日 上午7时19分 此前,我们发布的新闻谈到了,本文将继续这个主题,谈谈每个Flash开发者需要知道的10件事。 近日谈到了在为Roundarch公司招聘Flash/Flex开发人员时的一些感受。他认为最难的地方在于问什么问题才能{zh0}地了解到应聘者的Flash/Flex开发技能。因此,他给出了一个列表并说到:“根据我的经验,通过这个列表能更好地判断面试者的技术水平和经验”。 本文就将概要地介绍Flash开发者需要知道的10件事并给出进一步阅读的链接。 1. 弹性“跑道“模型开发者应该知道事件何时被触发,代码何时被执行,Player何时进行渲染,这是每个Flash开发者都需要掌握的Flash Player基础概念。 延伸阅读
2. FlexSDK、mxmlc、compc...开发者应该知道在点击Eclipse中的“run”按钮时都发生了哪些事情。 延伸阅读
3. Player事件、客户化事件以及事件冒泡没有帧(Frame)和鼠标点击的Flash Player是无法想象的。 延伸阅读
4. 语句、关键字和指令开发者不应该对AS3中新出现的关键字感到惊讶。如果不知道“static”或是“override”是什么意思,学就行了。 延伸阅读
5. ASDoc今后当你再一次阅读自己编写的代码时可能看不懂写的是什么了,因此恰当的文档是非常必要的,但如果能自动生成岂不美哉? 延伸阅读
6. 管理好可视化资源(图片、字体、CSS等等)Flash是可视化的东西,因此有必要了解代码与资源的管理手段。 延伸阅读
7. 理解Array、Collection、Dictionary与Map通常开发者不会只处理一个MovieClip,因此需要了解如何控制多个对象。 延伸阅读
8. 以编程的方式处理动作如果只搞静态的东西还不如使用HTML呢。 延伸阅读
9. OOP、编码与框架的合理使用时至今日,一个巨大的.as文件闯天下的时代已经过去了。开发者需要将代码转到组织良好、可重用的对象中。现在的AS3框架也层出不穷,合理地使用框架有助于代码的管理。 延伸阅读
10. 版本控制除非觉得代码毫无价值,否则开发者需要立刻学习一种版本控制系统并尽快应用到项目中去。 延伸阅读
|