我最近因爲樂趣而開始在Flash Professional CS5中製作閃光燈動畫。然後我發現您可以使用相同的Flash Professional CS5創建交互式應用程序。所以我開始學習AS3。幾個月後,我在Flash Professional中使用AS3編寫了功能完備的遊戲。現在,當我想到我學到的東西時,我發現我只知道AS3和Flash Professional。我甚至不知道AIR是什麼,或者Flash和Flex有什麼區別,什麼是Flash Builder,Flash Player和AIR之間的區別以及什麼時候使用它們等等,我需要一些理論知識,如果你明白我的意思了嗎。你能爲我提供一些資源嗎?有關閃光燈的一些信息
回答
你可以考慮一下這種方式最好的資源之一,有核心ActionScript/Flash播放器和庫。這基本上是你迄今爲止使用的東西。
然後是Flex。 Flex是在庫存Flash庫之上構建的附加庫/框架。最終,這些只是一些常規閃存庫的特定擴展。但是,當它被編譯出來時,它只是一個普通的SWF文件,可以在Flash Player中正常運行。如果您查看Flex的文檔,您將看到flex的顯示類,雖然它們有許多獨特的功能,但它們幾乎都是從基本類flash的某個點繼承的。 「Flex」也可以引用Flex sdk編譯器/工具,它可以讓您編譯ActionScript而不需要運行Flash CS5.X.
空氣是兩個組件的組合。首先,它是一個庫擴展,類似於flex。但是,與Flex不同的是,它需要一個特殊的播放器(不是標準的Flash播放器)來提供這些特定的擴展。通常情況下,Flash運行在標準的Flash Player中,它與其運行的底層操作系統進行了相當的沙盒化和斷開連接,並將「安全性」改爲「功能性」。另一方面,Air可以提供更多低級別的操作系統級別的功能(如讀取/寫入本地文件,本地窗口支持以及其他內容)。因此,它不是設計爲在瀏覽器中運行,而是更像是本地桌面應用程序(或移動應用程序)。
Flash Builder是Eclipse(IDE)的IDE擴展。它提供了一個更加以開發人員爲中心的Flash開發環境,而不是Flash CS5.5提供的更基於圖形設計/動畫的環境。
簡單地說:
- 的Flash CS5是一個平面設計/動畫工具,它也可以讓你做編碼
- 的Flash Builder是一個功能齊全的ActionScript開發環境。
- Flash Player爲其運行的SWF文件提供了一個核心庫。
- Flex庫是一組構建在爲富Internet應用程序支持而設計的核心ActionScript庫之上的類。
- Flex SDK是一組命令行工具,用於編譯actionscript並將MXML等特定資源壓縮爲SWF文件。
- AIR是一個Flash Player擴展,它提供了核心語言擴展,也是AIR應用程序利用的非瀏覽器播放器,可提供更多用ActionScript編寫的本機操作系統外觀桌面應用程序。
你不需要這方面的資源。答案很簡單:
我甚至不知道什麼是AIR =>使用AS3製作桌面應用程序。
Flex =>這是由Adobe和開源社區準備好的一批類(由AS3創建)。 (如果我沒有記錯的話,當進入Adobe網站時,可以下載兩種類型的SDK,一種由Adobe提供,另一種爲開源)。一個非常重要的區別是佈局管理是通過將其控制權交給MXML腳本來分開的。這種分離使它很有用。實際上,Flex的問世發生在覈心程序員身上,他們無法理解Flash的工作流程(時間軸編程)
Flash Builder =>開源IDE將代碼寫入(比使用Flash cs5及更高版本)
Flash Player和AIR之間的區別是什麼以及何時使用各自:用於在線應用程序的Flash播放器,用於桌面應用程序的AIR。
感謝 Vishwas G.
- 1. jpeg信息從閃光燈到javascript
- 2. 設計中沒有閃光燈消息
- 3. 打開/關閉閃光燈
- 4. 閃光燈可以觸發另一個閃光燈
- 5. 閃光燈
- 6. 閃光燈
- 7. Octobercms的OnStart閃光燈消息
- 8. 閃光燈沒有出現
- 9. 使用閃光燈消息部分
- 10. OpenGL ES強光閃光燈
- 11. 閃光燈爲Android
- 12. 使用閃光燈
- 13. fancybox在閃光燈
- 14. JS帶閃光燈
- 15. 使用閃光燈
- 16. 顯示閃光燈
- 17. 有關PEG所需的一些信息
- 18. 閃光燈按鈕關閉屏幕
- 19. 使用AVCam切換開/關閃光燈
- 20. 從JS/Jquery關閉全屏閃光燈
- 21. 十月CMS |如何關閉閃光燈消息或警報
- 22. 將閃光燈cs6導出到閃光燈播放器11.8
- 23. 閃光燈[:通知]閃光燈[:錯誤] +刷新按鈕=消失
- 24. Laravel輸入::閃光燈()如何檢索閃光燈值
- 25. 將閃光燈添加到閃光燈AS選項
- 26. webdriver的閃光燈按鈕
- 27. 閃光燈親的DocumentClass
- 28. 檢測閃爍的燈光
- 29. 閃光燈不工作在一些Android設備
- 30. 閃光燈按鈕沒有在IE 7
這是一個非常* *廣泛的問題,儘量使之更有點窄,具體。 – grapefrukt