[Reprinted] 10 things that Flash developers need to know

Source: Internet
Author: User

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/

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.