我有一些技巧可以让你成为一名出色的 Flash 开发者:
- 放下你所知道的一切,重新开始。您对工作流程应该如何做出奇怪的假设。如果您想成为专业人士,您应该对其他工作流程持开放态度。
- 如果你来自actionscript 2,不要认为as2 就像as3,所以不要试图用AS3 做AS2 的事情。再次,放弃你所知道的一切。
- 阅读和学习 Adobe LiveDocs
- 了解显示列表的工作原理。
- 学习 AS3 编码标准,学习编写干净可读的代码,以后尝试学习设计模式。
- 了解如何使用常用的 actionscript 库、TweenLite、Gaia 框架、RobotLegs、Temple 库、Pure MVC、Away3D、as3corelib 等。
- 不要试图重新发明轮子,不要创建自己的框架,因为你认为没有像你这样的框架,大多数初学者都会进入那个陷阱。
- Flash IDE 操作面板中从来没有代码,有非常好的操作脚本编辑器,如 FlashDevelop、FDT、FlashBuilder、IntelliJ。但是不要迷失在代码中,有很多可视化的东西可以使用 Flash IDE 更快地构建,所以找到一个好的工作流程,而不是限制自己。
- 如果您喜欢视频教程;gotoAndLearn.com 上的视频,大多数都有共同的做法。
- If you like to learn from opensource projects: find as3 projects on github.com or wonderfl, check out how they did it.
- if you like to read blogs: feeds.adobe.com is full of nice relavant blogs. Learn from the best.
Last but not least: there is no ultimate guide to become a flashdevelop-code-only-flash-developer. Like sport, you have to train and just experiment right away. So be open, use google alot, try to challenge yourself with excercises and fun experiments.