-1

我想从已经这样做的人那里知道,任何建议和事情我必须特别看看,我看过一些与该主题相关的文章,谷歌搜索等等......

但我想要 stackoverflower x 的建议)

我已经知道 C++ 中的面向对象编程,使用类等,但我不太了解 AS3 包和东西,但我对 AS2 非常熟悉。

谢谢

4

2 回答 2

3
  1. 放下你所知道的一切,重新开始。AS2 与 AS3 不同。不要试图用 AS3 做 AS2 的事情。
  2. 阅读和学习 Adob​​e LiveDocs
  3. 了解显示列表的工作原理。
  4. 学习 AS3 编码标准,编写干净可读的代码
  5. 了解如何使用常用的 actionscript 库、TweenLite、Gaia 框架、RobotLegs、Temple 库、Pure MVC、Away3D、as3corelib 等。
  6. 永远不要在 Flash IDE 操作面板中编写代码,有一些非常好的操作脚本编辑器,如 FlashDevelop、FDT、FlashBuilder、IntelliJ。
于 2012-05-24T13:22:54.190 回答
0

我从 AS2 迁移到 AS3 的经历非常顺利,如此顺利,以至于我再也不会回过头来为维护旧的 AS2 代码而烦恼。

首先我会熟悉显示列表,这是一篇好文章

然后我将了解 AS3 中的新类型,尤其是 Number、int 和 uint 之间的区别,因为您不再需要将所有内容都集中在 Number 中。

对事件系统进行一些阅读,了解如何捕获从其他对象冒出的事件,如何使用捕获并阻止它们进一步传播,以及如何避免对您创建的按钮中的嵌套对象进行不必要的点击。

就像你说你已经知道 OOP,所以我建议尽可能限制时间线代码,将所有内容都写在类中。

XML 是使用 e4x 处理的,这使得 xml 解析变得微不足道,与 AS2 相比,您会发现这很容易使用。

绘图 api 现在包含在可通过许多显示对象访问的图形库中。

了解一个好的框架,强烈推荐纯MVC AS3

最后是动画 - 当然只能有一个库 - Greensock TweenMax AS3;)

编辑 :

我四处寻找一些我认为您会感兴趣的资源,这些选择基于我的经验以及我认为的关键研究领域:

Grant Skinner 对 AS3 的介绍- 出色的概述,您可以一次又一次地参考。

ActionScript 3.0 入门- 将 AS3 与 Flash CS3 结合使用的综合方法。

Senoculars 今日提示- 因为您已经在 AS2 中编码,所以您应该了解很多这些提示以及它们在 AS3 中的不同之处。

于 2012-05-24T12:50:39.777 回答