【发布时间】:2011-01-31 04:32:55
【问题描述】:
大家好,请帮帮我,我该如何学习 ActionScript 3.0?
我非常了解 Flash,但我不了解 ActionScript。
【问题讨论】:
-
老实说,这些都没有真正的详细答案。
-
我推荐阅读 Roger Braunstein 的“ActionScript 3.0 Bible”。
标签: flash actionscript-3
大家好,请帮帮我,我该如何学习 ActionScript 3.0?
我非常了解 Flash,但我不了解 ActionScript。
【问题讨论】:
标签: flash actionscript-3
我建议你从基础开始。
这是一个很好的链接:
http://www.kirupa.com/developer/flash/index.htm#ActionScript_Basics
有了这些,您需要了解数据类型及其工作原理。 Flash 是一种强类型语言,因此您需要随时跟踪数据类型。
这是 Actionscript 3.0(与 Adobe Flash CS4 及更高版本兼容)的当前 (Flash Player 10) 版本的参考:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html
我建议您从 flash.display 部分开始。其中包含初学者最熟悉的课程,当然是flash.display.MovieClip 和flash.display.Sprite。这是该软件包的链接:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/package-detail.html
首先,您需要对 Flash 中的以下内容有广泛的了解才能取得成功:
如果您对这些数据类型有很好的了解,那么您应该会顺利进行。我想这里的一个好问题是“您对编程逻辑有多熟悉?”。 Actionscript 3 是 ECMAScript 规范的直接后代,ergo 是 Javascript 的兄弟。它们都有自己的特殊癖好,但 Actionscript 3 和 Javascript 非常相似。我发现,将它们结合起来学习时,理解起来比单独学习要快得多。
如果没有这些在线资源,我认为 Colin Moock 的 Essential Actionscript 3.0 是必须的。这是一本非常棒的参考资料,其中包含详细的示例,可以让您脱离时间线(假设您一开始就在上面)并进入面向对象编程。
Google 图书在此处提供该书的免费试阅:
最后,只需使用 Google 来快速解决您要查找的问题或问题。我发现谷歌搜索“(你的问题在这里)as3”对于更小、更流行的问题可以有足够的结果。祝你好运!
-马特
【讨论】:
从在线阅读教程开始(当然您必须先安装 Adobe Flash CS4/CS5)。 CS4 是一个好的开始,因为它的控制更简单。这是我推荐的网站:
http://www.actionscript.org/resources/categories/Tutorials/Flash/Beginner/
【讨论】:
几个例子:
程序产生烟雾:http://wonderfl.net/c/pMG9
指向视频的示例菜单:http://wonderfl.net/c/5yZq
从底部而不是顶部添加行的多行文本字段示例:http://wonderfl.net/c/3cHE
【讨论】:
购买/阅读书籍。学习正确的方法并创建自己的开发人员库,您可以在未来几年内参考这些库。不要在零星的、经常被误导或不完整的在线教程上浪费时间。
我推荐以下:
【讨论】: