Source: http://www.infoq.com/cn/news/2010/02/Flash-ten-things
Previous news about each flexDevelopmentThis article will continue with this topic to talk about 10 things that every flash developer needs to know.
John Linde recently talked about roundarch.RecruitmentHow do I feel when developing Flash/flex. He believes that the most difficult part is to ask questions to better understand the Flash/flex development skills of candidates. Therefore, he gave a list and said, "based on my experience, this list can better judge the technical level and experience of the interviewer ".
This article will briefly introduce 10 things that Flash developers need to know and provide links for further reading.
1. Elastic runway model
Developers should knowEventWhen is triggered,CodeWhen the player is executed and when the player is rendered. This is the basic concept that every Flash Player developer must master.
Additional reading
Http://www.craftymind.com/2008/0... R-Flash-9-and-avm2/
2. flexsdk, mxmlc, compc...
Developers should know what happened when they clicked the "run" button in eclipse.
Additional reading
Http://www.senocular.com/flash/tutoRiaLs/As3Withmxmlc/
Http://livedocs.adobe.com/Flex/3... ent=apparch_08.html
3. Player events, custom events, and event bubbles
No frame andMouseThe clicked flash player cannot be imagined.
Additional reading
Http://www.adobe.com/devnet/acti... andling_as3_03.html
Http://livedocs.adobe.com/flex/3... package-detail.html
Http://www.tink.ws/blog/custom-e... e-the-clone-method/
Http://jacwright.com/blog/70/how... s-that-Dont-bubble/
4. Statements, keywords, and commands
Developers should not be surprised by the new keywords in as3. If you do not know what "static" or "Override" means, you can do it.
Additional reading
Http://livedocs.adobe.com/flex/2/langref/statements.html
5. asdoc
In the future, when you read your own code again, you may not be able to understand what you are writing. Therefore, it is necessary to properly document the code, but if it can be automatically generated, isn't it beautiful?
Additional reading
Http://livedocs.adobe.com/flex/3... ontent=asdoc_3.html
6. Manage visual resources (images, fonts, CSS, etc)
Flash is a visualization, so it is necessary to understand the management methods of code and resources.
Additional reading
Http://www.gskinner.com/talks/flexlovesflash/
Http: // code.GoogleQueueloader-as3/. com/P/
Http://code.google.com/p/bulk-loader/
7. Understanding array, collection, dictionary, and map
Generally, developers do not process only oneMovieclipTherefore, you need to know how to control multiple objects.
Additional reading
Http://livedocs.adobe.com/flash/... angrefv3/array.html
Http://www.gskinner.com/blog/archives/2006/07/as3_dictionary.html
Http://code.google.com/p/as3ds/
8. Process actions programmatically
If you only want to do static things, it is better to use HTML.
Additional reading
Http://blog.greensock.com/tweenmaxas3/
The http://www.amazon.com/Foundation... 43014431 & sr = 8-1
9. Rational Use of OOP, coding and framework
Today, a huge.FileThe time has passed. Developers need to transfer code to well-organized and reusable objects. Currently, the as3 framework is emerging one after another. Rational Use of the framework facilitates code management.
Additional reading
Http://www.adobe.com/devnet/ActionScript/Articles/oop_as3.html
Http://www.actionscript.org/reso.. g-in-AS3/page1.html
10. Version Control
Unless the code is meaningless, developers need to learn a version control system immediately and quicklyApplicationGo to the project.
Additional reading
Http://tortoisesvn.net/downloads
Http://versionsapp.com/
Http://en.wikipedia.org/wiki/Revision_control
Http://git-scm.com/
Http://www.nongnu.org/cvs/