除了Flash的GUI之外,Flash CS4和Flex之間還有什麼不同?Flex和Flash CS4有什麼區別?
回答
「Flex」不是應用程序,「Flex Builder」是。這很重要 - 「Flex」是一個框架。詢問Flash和Flex之間的區別有點像詢問JavaScript和JQuery的區別。
Flex Builder是一個基於eclipse的代碼編輯器,它內置了對Flex框架的支持。 Flex框架爲您提供了一套強大的工具來處理數據 - 這些工具通常在Flash中不可用。
如果你正在做一些處理動態數據的非常複雜的事情,可能值得考慮使用Flex而不是直接使用Flash。
雖然它有點混亂,但您可以在Flash項目中使用Flex Builder作爲ActionScript編輯器。換句話說,您仍然擁有.fla,但是您使用Flex Builder而不是Flash來編寫代碼。許多人這樣做的原因是Flex Builder提供了更健壯的代碼編輯器。例如,你會得到自定義類的代碼提示 - 如果你正在構建一些中等複雜的東西,這將是一個巨大的時間。
我希望有幫助! Flex Builder和Flash都是功能強大的工具,我建議與他們一起玩,以瞭解您可以對每個人做什麼。
_「您可以在Flash項目中使用Flex Builder作爲ActionScript編輯器」_不知道這一點,很高興知道。儘管對於軟件開發人員來說,我仍然認爲不需要CS3/4 ...藝術家可以使用它創建內容,這將與用Flex編寫的應用程序完美地集成。 – 2010-02-05 15:42:25
這真的取決於你在做什麼。如果需要,可以在記事本中編寫完整的AS3和/或Flex應用程序,並使用MXMLC命令行編譯器進行編譯。不同的工具給你不同的好處。 Flash CS3/CS4非常適合做動畫,或者如果您有一位有創意的人爲您的高級應用程序製作圖形。可以從Flash中導出.swc文件並將其導入到Flex項目中 - 從而爲您提供兩全其美的解決方案。 – Myk 2010-02-05 16:53:13
+1有很好的解釋。儘管Flex Builder是一個非常差的AS3編輯器,與FlashDevelop相比,FDT或TextMate具有相應的軟件包。 Flex Builder是以Flex和MXML爲中心並且是完成這項工作的完美工具。對於純粹的AS3來說,這是一個痛苦的屁股。 – back2dos 2010-02-05 17:03:22
Flash更專注於動畫(附帶庫等),Flex專注於Web應用程序開發。
關於Flash和Flex的一篇不錯的文章可以在here找到。
Flex是一種編程環境,具有適合您的Java編程的IDE編程環境。它專注於軟件開發 - Flex應用程序編譯爲Flash SWF二進制文件的事實幾乎無關緊要。 Flash CS4是一種藝術/圖形設計工具。它允許你做一些編碼,但這是專注於動畫代碼的代碼。這有點像你如何在MSAccess中進行編碼 - 這是允許的,但不是主要的重點,開發工具根本不適用於編碼器。事實上,你必須學會如何在CS4中找到代碼。底線,如果你是程序員,那麼Flex看起來很自然。 CS4不會。
- 1. Shockwave,Flash和Flex有什麼區別?
- 2. Flash Professional和Flash Builder有什麼區別?
- 3. flex mxml和actionscript-3有什麼區別?
- 4. Flex mx:DateField disabledRanges =「」和selectableRange =「」有什麼區別?
- 5. Flex庫和ActionScript庫有什麼區別?
- 6. flash(a,b)和flash()。put(a,b)在PlayFramework中有什麼區別?
- 7. Flash Builder 4.5 Premium和Flash Builder 4.5 Premium for PHP有什麼區別?
- 8. 有什麼區別`和$(Bash中有什麼區別?
- 9. 有什麼區別? :和||
- 10. &&和||有什麼區別?
- 11. 「/」和「/ *」有什麼區別?
- 12. 有什麼區別:。!和:r!?
- 13. ==和===有什麼區別?
- 14. Appender和〜有什麼區別?
- 15. $ @和$ *有什麼區別?
- 16. is和=有什麼區別?
- 17. #.00和#。##有什麼區別?
- 18. `==`和`is`有什麼區別?
- 19. '=='和'==='有什麼區別?
- 20. /和/#/有什麼區別?
- 21. | 0和~~有什麼區別?
- 22. `&`和`ref`有什麼區別?
- 23. ==和===有什麼區別?
- 24. ==和===有什麼區別?
- 25. `{}`和`[]`有什麼區別?
- 26. JavaScript和=== ===有什麼區別?
- 27. difftime和' - '有什麼區別?
- 28. =和==有什麼區別?
- 29. Red5和Flash Media Server之間有什麼區別
- 30. Flash中的onMouseUp/Down和onPress/Release事件有什麼區別?
你也可以問,他們有什麼共同點......;) – back2dos 2010-02-05 16:58:40
@ Back2dos - 是的,沒錯。 – Moshe 2010-02-06 23:32:24