回答
上組織的項目,這些都只是零散的想法正在對主要工作使用Flash IDE。
首先,我強烈建議使用源代碼控制,如Subversion,CVS或Git。
組織文件系統文件夾結構是主觀的,但我通常對於所有源FLA和AS類文件都有一個「src」文件夾,編譯文件有一個「deploy」或「bin」文件夾。 src文件夾將包含類包文件,類包以反向域樣式組織(例如 - com.codehinting.projectname.context)。通過使用「../」路徑段進行追溯,修改FLA的發佈路徑以發佈到部署文件夾,以便根據需要從src文件夾中的嵌套中追溯所需的級別。另外,我通常將第三方庫(很好「烘焙」)放在一個單獨的位置,然後修改Flash IDE中的全局類路徑以指向此位置。
Flash IDE的兩個非常方便的插件是創建基本圖層和庫生成器,它可以快速創建骨架圖層和庫文件夾結構 - 與手動創建圖層和文件夾相比,可節省時間。
我從閃電通過了項目命名指南:
Blitz Project Naming Conventions & Organizational Guidelines
我DEV_Source在數據庫/閃光燈/柔性目錄劃分。
Flex目錄對Adobe慣例是標準的,但閃存具有自定義設置。
斌 - SWF的輸出,包含JS和index.html
類 - AS3代碼
文檔 - AS代碼
庫的文件輸出 - 第三方庫和組件
SRC - FLA文件(將發佈設置設置爲在bin中編譯)
測試-AS類的單元測試用例
一個複雜的項目會有很多依賴關係。在我的Flash項目中,我將所有的庫都放在版本控制的位置。第三方庫通常是資產,代碼,演示和文檔的混雜體。
我保留一個小的yaml文件,用於跟蹤與我係統上每個庫相關的每種資源類型的位置。當我添加一個新庫時,它的位置首先進入該文件,然後運行我的Ruby腳本將文件移動到一個位置。這樣就不會與第三方庫路徑爭執,並確保我的項目中包含的路徑與我的fla文件和Flex構建器項目相匹配。
將它們全部綁定的單一來源。
- 1. Android複雜項目組織
- 2. Flash AS3 CS4項目組織
- 3. 如何組織一個C++項目
- 4. 如何組織一個Python項目?
- 5. 如何組織一個ASP.NET項目
- 6. 組織一個saas項目
- 7. 如何組織一個複雜的可可應用程序?
- 8. 黃瓜:如何組織一個複雜的測試集
- 9. 如何組織項目?
- 10. 如何組織這個ASP.NET MVC2項目?
- 11. 組織一個Struts2的項目(包)
- 12. 如何組織SVN的項目目錄?
- 13. 爲Flash Builder中的整個項目組織導入
- 14. 組織一個多文件Go項目
- 15. Python:建議如何組織一個Python項目。一些問題
- 16. 如何在NetBeans中組織一個包含練習的項目?
- 17. 如何在Intellij Idea中組織一個大型的Java項目
- 18. 如何組織我的第一個angularJS簡單項目?
- 19. 如何展示和組織複雜的分類和分組?
- 20. 如何組織春天的項目
- 21. 如何組織我的Dart項目
- 22. 如何組織我的項目?
- 23. 如何組織python的項目結構?
- 24. 你如何組織你的ATG項目?
- 25. 你如何留在一個複雜的JavaScript項目之上?
- 26. 組織複雜的Android程序
- 27. 組織大型網站中複雜文章的複雜網絡
- 28. ASP.NET項目組織
- 29. xcode項目組織
- 30. 組織Redmine項目
現在,爲了在任何CVS中使用flash,我相信最好的做法是將腳本從FLA內部分離到某種文本文件(如AS類),這樣CVS可以更好地處理它們......我的問題在於:如何做到這一點? – cregox 2011-04-11 01:56:34