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 與外部世界通訊的所有內容。
在本部分中,我們將更詳細地介紹我們在前幾部分中所學的內容。我們還將學習如何最好地設計我們的應用程式。