簡體   English   中英

學習純AS3的資源

[英]Resources for Learning Pure AS3

類似的問題: 學習AS3的最佳資源

我對學習AS3感興趣,並下載了FlashDevelop並對其進行了一些嘗試,學習了一些基礎知識。 但是,當我嘗試開始任何相對簡單的項目(例如,多頁文檔)時,我完全迷失了方向,不知道如何構建項目。 是否有通過示例項目教授ActionScript 3的資源,教程,“烹飪書”等。 我一直在尋找書籍來說明動作腳本語法的基礎知識,或者在教程中說明如何使用動作腳本在Flash IDE中完成任務,但這不是我想要的。

在哪里可以學習如何在沒有Flash IDE或Flex的幫助下在純AS3中創建項目? 我不介意是否必須在Flash IDE中創建資產,然后將其編譯為.swf或.swc以便在動作腳本代碼中使用。

我的建議是:學習Flex重點關注MXML或學習Haxe。

與這兩種語言相比,AS3較為冗長,缺乏表現力和生產力。

編輯:您可以簽出AS3食譜 盡管如此,在重新閱讀您的文章之后,我了解到您的問題不是學習AS3,而是您遇到了設計問題。 我對么?

edit2: “人們在純AS3中工作並不罕見嗎?”

我不會說,這很罕見。 我會說這是很常見的,即常見的錯誤。 為什么? 效率低下。 我想我可以說,因為我做了很多。

純AS3的主要作用是創建庫和框架。 要創建實際的應用程序,這實際上是人們可以選擇的最困難的方法。 在所有手工應用程序中,GUI都是最耗時的部分。 使用代碼布置GUI是一場噩夢。

現在,MXML非常適合普通GUI(圖形編輯器當然更好)。 而且Flash IDE非常適合創建時髦的動畫。 使用AS3最好的辦法是使用ASWing及其GUI編輯器。 和ASWing一樣好,它的丑陋和皮膚上的疼痛。 但是你可以。

Haxe的優點是,它的語言比AS3更強大。 您可以有效地編寫更少的代碼,並且代碼的類型安全性更高,從而可以減少錯誤並減少調試時間。 另外,另一個優點是,您可以使用相同的語言為該應用創建服務器端后端,並使用Haxe遠程處理將對象透明地傳遞給它,從而將傳輸層縮減為零。 所有驗證和業務邏輯都可以在客戶端或服務器上運行。 另外,它是開源的,並且發展非常迅速。 AS3剛推出時是一件了不起的事情,但是它已經停滯了,至今已有4年了。

因此,盡管使用純AS3本身沒有任何問題,但您始終必須將其與替代產品進行比較。 純AS3效率低下,不適合極客。 Flex是高效的。 Haxe比AS3更有效,並且對於真正酷的極客而言。

您是否已檢查了Colin Moock提出的Essential ActionScript 3.0,但又遇到了另一個問題? 這是Google圖書的預覽

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM