ActionScript 3.0 简介/简介
外观
ActionScript 是 Flash 项目中使用的编程语言。本书旨在帮助任何人都能学习 ActionScript 和编程,包括没有编程经验的人。
请注意,如果您有编程经验,这本书对您来说会非常容易。只需学习鲜活的语法和标准库即可!
- 本书不是关于 Flash 游戏或网站的制作。本书中提供的信息应该对所有初级 Flash 程序员都有帮助,而不仅仅是那些想要创建游戏或交互式网站的人。
- 要了解更多信息,请获取更高级的书籍或查看官方 ActionScript 文档。
早在 AS2 时代,人们常说 ActionScript 的简单性可以让非程序员进行编程。在 AS3 中,语言变得更加复杂。然而,AS3 引入了许多特性,可以让您获得更完整的编程体验,更好地组织代码,并且通常可以创建更快、更强大的应用程序。这些特性包括
- 改进的事件处理。在 AS2 中,事件处理程序只是对象的属性。您不必担心事件分发或事件冒泡(而是处理父级)。很多时候,您甚至不必担心附加事件监听器。现在不一样了。现在您可以完全控制整个事件处理业务!
- 改进的标准库。在 AS2 中,嵌套的 MovieClip 是宇宙的中心。attachMovie 和 createEmptyMovieClip 用于在其他 MovieClip 中附加 MovieClip。尽管很方便,但这会导致代码结构等方面的许多问题。
- 强制数据类型。在 AS2 中,数据类型是可选的。在 AS3 中不再是这种情况。
还有很多其他优点,但我们不会一一介绍。让我们开始我们探索 AS3 的旅程吧!
好问题!本书分为四个部分,每个部分都有自己的目标。
在第一部分,我们将探索 ActionScript 语言。如果 ActionScript 是一种人类语言,本部分将教你这种语言的基本语法、功能词和句子结构。我们将探索 ActionScript 作为面向对象的语言,创建类等等。
了解一种语言的语法和句子结构还不够!我们需要学习词汇:丰富我们应用程序的单词和短语。在本部分中,我们将学习如何使用图形、声音和文本等资源构建应用程序。我们还将了解计时和数学等等。
创建一个很棒的 Flash 应用程序很棒,但 Flash 不应该是一个孤立的对象。它还应该与用户的计算机、其他服务器、其他语言等等进行交互。本部分将介绍 Flash 与外部世界通信的所有内容。
在本部分中,我们将更详细地介绍我们在前几部分中所学的内容。我们还将学习如何最好地设计我们的应用程序。