Flash 从设计到编程的迁移,AS3

Flash 从设计到编程的迁移,AS3,flash,actionscript-3,oop,Flash,Actionscript 3,Oop,我一直在努力学习编程,但我喜欢它。 如何教设计师从设计迁移到对象 面向对象编程 我对Flash IDE感兴趣,但欢迎提供任何建议。寻找一个完整的解释 思想 设计师的学习方式不同 设计师可能需要视觉提示 设计师可能会有不同的工作习惯,有些不好,有些只是不同而已我建议继续使用O'Reilly的“”。这是一本非常有用的书,指导你在学习AS3的整个过程中循序渐进。例如,它将向您展示如何直接编码文本框,而不必使用文本框工具本身创建文本框。此外,网站上还有许多示例代码,以及帮助您“修改”材料的测验 我推荐另

我一直在努力学习编程,但我喜欢它。 如何教设计师从设计迁移到对象 面向对象编程

我对Flash IDE感兴趣,但欢迎提供任何建议。寻找一个完整的解释

思想
设计师的学习方式不同
设计师可能需要视觉提示

设计师可能会有不同的工作习惯,有些不好,有些只是不同而已
我建议继续使用O'Reilly的“”。这是一本非常有用的书,指导你在学习AS3的整个过程中循序渐进。例如,它将向您展示如何直接编码文本框,而不必使用文本框工具本身创建文本框。此外,网站上还有许多示例代码,以及帮助您“修改”材料的测验

我推荐另一本书,名为“”,它可以作为参考指南,以防你忘记任何事情,甚至可以作为学习指南,涵盖几乎所有的东西


查看此AS3学习工具。可能有用。

我建议继续使用O'Reilly的“”。这是一本非常有用的书,指导你在学习AS3的整个过程中循序渐进。例如,它将向您展示如何直接编码文本框,而不必使用文本框工具本身创建文本框。此外,网站上还有许多示例代码,以及帮助您“修改”材料的测验

我推荐另一本书,名为“”,它可以作为参考指南,以防你忘记任何事情,甚至可以作为学习指南,涵盖几乎所有的东西


查看此AS3学习工具。可能有用。

如果您对AS3感兴趣,我强烈建议。它是学习AS3/OOP的极好资源。一旦您习惯于编写通用代码,它也可以作为一个很好的参考


至于学习flashide的方法,实践将是最好的方法,但我也可以建议。祝你好运

如果您对AS3感兴趣,那么我强烈建议。它是学习AS3/OOP的极好资源。一旦您习惯于编写通用代码,它也可以作为一个很好的参考


至于学习flashide的方法,实践将是最好的方法,但我也可以建议。祝你好运

我建议阅读科林·穆克(Colin Moock)的《Essential ActionScript 3.0》,该书由O'Reilly出版,以熟悉该语言。或者是Adobe的“Programming ActionScript 3.0”,它与Flash或Flex IDE一起提供


除此之外,我还建议您选择。只要把它放在手边,你最终就会记住最常用的API。

我建议你阅读奥雷利出版的科林·穆克的《基本动作脚本3.0》,以熟悉这门语言。或者是Adobe的“Programming ActionScript 3.0”,它与Flash或Flex IDE一起提供


除此之外,我还建议您选择。只要把它放在手边,你最终会记住最常用的API。

我建议的第一件事是确保你尽早养成好习惯,我的意思是在需要的时候重构,避免按时间线编程,确保坚持最佳实践,格式很好,等等,似乎很多设计师倾向于比较混乱,动态排序,当他们进入编码产生一个可怕的房子

第二件事要做的是学习编程理论的基础知识,不要太过沉迷于Flash的复杂性而无法开始。有些事情你应该知道:

  • 什么是类,为什么要使用类
  • 静态和静态实例之间的区别
  • 了解各种数据结构,如数组、哈希表、二叉树、链表等,并知道哪种最适合哪种用途
  • 理解继承并能够发现何时使用它
  • 理解多态性
  • 虽然不适用于ActionScript,但要注意泛型
  • <> LI>对内存管理有一定的了解,最好还是看一看像C++这样的非托管语言。了解如何分配内存以及指针的用途。这样做可以提高人们对Flash在幕后所做工作的了解
  • 注意设计模式

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

我建议的第一件事是确保你尽早养成好习惯,我的意思是在需要时重构,避免在时间线上编程,确保你坚持最佳实践,良好的格式等等。似乎很多设计师倾向于比较混乱、动态的排序,当他们进入编码时,会产生一个恐怖的房子

第二件事要做的是学习编程理论的基础知识,不要太过沉迷于Flash的复杂性而无法开始。有些事情你应该知道:

  • 什么是类,为什么要使用类
  • 静态和静态实例之间的区别
  • 了解各种数据结构,如数组、哈希表、二叉树、链表等,并知道哪种最适合哪种用途
  • 理解继承并能够发现何时使用它
  • 理解多态性
  • 虽然不适用于ActionScript,但要注意泛型
  • <> LI>对内存管理有一定的了解,最好还是看一看像C++这样的非托管语言。了解如何分配内存以及指针的用途。这样做可以提高人们对Flash在幕后所做工作的了解
  • 注意设计模式
希望我没有吓跑你。实际上,你不需要了解所有这些知识