Flash開發者面試不可不知的10件事

作者: IT168  來源: IT168  發布時間: 2010-03-01 14:13  閱讀: 1281 次  推薦: 0   原文鏈接   [收藏]  

  近日JohnLindquist談到了在為Roundarch公司招聘Flash/Flex開發人員時的一些感受。他認為最難的地方在于問什么問題才能最好地了解到應聘者的Flash/Flex開發技能。因此,他給出了一個列表并說到:“根據我的經驗,通過這個列表能更好地判斷面試者的技術水平和經驗”。

  本文就將概要地介紹Flash開發者需要知道的10件事并給出進一步閱讀的鏈接。

  1. 彈性“跑道“模型

  開發者應該知道事件何時被觸發,代碼何時被執行,Player何時進行渲染,這是每個Flash開發者都需要掌握的Flash Player基礎概念。

  延伸閱讀

  http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/

  2. FlexSDK、mxmlc、compc...

  開發者應該知道在點擊Eclipse中的“run”按鈕時都發生了哪些事情。

  延伸閱讀

  http://www.senocular.com/flash/tutorials/as3withmxmlc/

  http://livedocs.adobe.com/flex/3/html/help.html?content=apparch_08.html

  3. Player事件、客戶化事件以及事件冒泡

  沒有幀(Frame)和鼠標點擊的Flash Player是無法想象的。

  延伸閱讀

  http://www.adobe.com/devnet/actionscript/articles/event_handling_as3_03.html

  http://livedocs.adobe.com/flex/3/langref/flash/events/package-detail.html

  http://www.tink.ws/blog/custom-events-in-as-30-dont-forget-to-override-the-clone-method/

  http://jacwright.com/blog/70/how-to-listen-to-flash-events-that-dont-bubble/

  4. 語句、關鍵字和指令

  開發者不應該對AS3中新出現的關鍵字感到驚訝。如果不知道“static”或是“override”是什么意思,學就行了。

  延伸閱讀

  http://livedocs.adobe.com/flex/2/langref/statements.html

  5. ASDoc

  今后當你再一次閱讀自己編寫的代碼時可能看不懂寫的是什么了,因此恰當的文檔是非常必要的,但如果能自動生成豈不美哉?

  延伸閱讀

  http://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_3.html

  6. 管理好可視化資源(圖片、字體、CSS等等)

  Flash是可視化的東西,因此有必要了解代碼與資源的管理手段。

  延伸閱讀

  http://www.gskinner.com/talks/flexlovesflash/

  http://code.google.com/p/queueloader-as3/

  http://code.google.com/p/bulk-loader/

  7. 理解Array、Collection、Dictionary與Map

  通常開發者不會只處理一個MovieClip,因此需要了解如何控制多個對象。

  延伸閱讀

  http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html

  http://www.gskinner.com/blog/archives/2006/07/as3_dictionary.html

  http://code.google.com/p/as3ds/

  8. 以編程的方式處理動作

  如果只搞靜態的東西還不如使用HTML呢。

  延伸閱讀

  http://blog.greensock.com/tweenmaxas3/

  http://www.amazon.com/Foundation-Actionscript-3-0-Animation-Making/dp/1590597915/ref=sr_1_1?ie=UTF8&s=books&qid=1243014431&sr=8-1

  9. OOP、編碼與框架的合理使用

  時至今日,一個巨大的.as文件闖天下的時代已經過去了。開發者需要將代碼轉到組織良好、可重用的對象中。現在的AS3框架也層出不窮,合理地使用框架有助于代碼的管理。

  延伸閱讀

  http://www.adobe.com/devnet/actionscript/articles/oop_as3.html

  http://www.actionscript.org/resources/articles/684/1/Object-Oriented-Programming-in-AS3/Page1.html

  10. 版本控制

  除非覺得代碼毫無價值,否則開發者需要立刻學習一種版本控制系統并盡快應用到項目中去。

  延伸閱讀

  http://tortoisesvn.net/downloads

  http://versionsapp.com/

  http://en.wikipedia.org/wiki/Revision_control

  http://git-scm.com/

  http://www.nongnu.org/cvs/

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()