从设计到编程的迁移,AS3

时间:2010-03-11 15:53:18

标签: flash actionscript-3 oop

我试图学习编程,但我喜欢它。 您如何教导设计师从设计迁移到对象 面向编程?

我对Flash IDE中的AS3很感兴趣,但欢迎任何建议。寻找完整的解释。

思考
设计师学习的方式不同 设计师可能需要视觉提示 设计师可能有不同的工作习惯,有些不好,有些则不同

5 个答案:

答案 0 :(得分:4)

我建议的第一件事就是确保你早日养成良好的习惯,我的意思是你需要时重构,避免在时间轴上编程,确保你遵守最佳实践,格式化等等。似乎很多设计师倾向于相当混乱,动态的排序,当他们进入编码时会产生恐怖之屋。

要做的第二件事是学习编程理论的基础知识,而不是太过于陷入Flash的错综复杂的开始。你应该知道的一些事情:

  • 什么是课程,为什么要使用课程?
  • 静态和实例之间的区别
  • 了解各种数据结构,如数组,哈希表,二叉树,链接列表等,并了解最适合的目标。
  • 了解继承并能够发现何时使用
  • 了解多态性
  • 虽然不适用于ActionScript,但请注意Generics
  • 了解内存管理,更好地了解一下像C ++这样的非托管语言。了解内存的分配方式和指针的用途。这样做可以提高Flash对幕后工作的了解。
  • 了解设计模式

希望我没有吓到你。现在实际上你不需要了解所有这些东西,你仍然可以编码和实验并生成一些东西。但是如果你真的想进入编程并且能够在大型项目上编写好的代码,那么了解上面的列表是必不可少的。

答案 1 :(得分:1)

我建议继续使用O'Reily的“Learning Actionscript 3”。这是一本非常有用的书,可以指导您逐步学习AS3。例如,它将向您展示如何直接编码文本框,而无需使用文本框工具本身创建它。此外,网站上还有很多示例代码,以及帮助您“修改”材料的测验。

我推荐另一本名为“Actionscript 3.0 Bible”的书,可以作为参考指南,以备忘记任何事情,甚至可以作为涵盖几乎所有内容的学习指南。

查看此{3}的AS3学习工具。可能有用。

答案 2 :(得分:0)

如果您的兴趣在于AS3,那么我强烈建议Essential Actionscript 3.0 by Colin Moock。它是学习AS3 / OOP的绝佳资源。一旦您轻松编写通用代码,它也可以作为一个很好的参考。

至于学习Flash IDE的方法,练习将是最好的方法,但我也可能会建议Lynda.com。祝你好运!

答案 3 :(得分:0)

我建议阅读由O'Reilly出版的Colin Moock的“Essential ActionScript 3.0”,以熟悉该语言。要么,要么是Adobe的“Programming ActionScript 3.0”,它随Flash或Flex IDE一起提供。

除此之外,我建议ActionScript 3.0 Language Reference。只要保持这种方便,你最终会记住最常见的API。

答案 4 :(得分:0)

我总是找到刚出门的人 - 如果可能的话,可以浏览一下Lynda的教程。没关系,可能有点乏味,错过高级细节,但它是O'Reily书籍的绝佳伴侣。