我目前正在研究我製作的最大的Flex/Flash Builder 4應用程序。我習慣於將所有的MXML編程保存在一個文件中。什麼是保持大型MXML文件可讀性的最佳實踐程序?如何處理大型MXML文件
回答
- 您可以使用code behind將您寫入的任何AS3分隔到不同的文件中。
- 除此之外,如果您的文件過長,我建議將其分解爲不同的組件,並用這些組件的實例替換您的megafile。
這個文件有多少行?
我將CSS,AS3和任何其他非MXML代碼保存在單獨的文件中。 – smulholland2 2011-03-08 18:27:07
...其約1500線的MXML – smulholland2 2011-03-08 18:27:28
I am acustomed to keeping all of my MXML programming in one file.
我建議你儘快擺脫那種習慣。從長遠來看,您不會得到可維護的代碼。一個文件應用程序可能不會長期維護。
大多數人將事物分解成組件;然後在主應用程序中使用這些組件。你如何拆分組件很大程度上取決於你想要完成的工作。有些人可能會使用ViewStack,每個孩子都是一個自定義組件。其他人可以使用類似方法的狀態。組件通常具有組件作爲子組件,並且深入到具有大量嵌套文件。但是,這比單個文件更易於維護。
我欣賞這一個所有upvotes。有人低估了它;怎麼來的? – JeffryHouser 2011-03-08 19:06:12
- 1. 如何處理大型文本文件?
- 2. 如何處理大型Excel文件?
- 3. 處理大型json文件
- 4. 處理大型xlsx文件
- 5. 處理大型XML文件
- 6. 處理大型XML文件
- 7. 如何處理大小如10G的大型數據文件?
- 8. 處理大型文本文件?
- 9. Javamail - 如何處理大型附件?
- 10. 如何爲MS SQL導入/處理大型文本文件?
- 11. 用Python處理大型csv文件
- 12. 在Android中處理大型XML文件
- 13. 在python中處理大型XLSX文件
- 14. java.lang.OutOfMemoryError處理大型CSV文件時
- 15. 變換處理大型文件只
- 16. NodeJS,promise,streams - 處理大型CSV文件
- 17. 處理開發和大型JavaScript文件?
- 18. Emacs處理大型XML文件
- 19. 處理大型XML文檔
- 20. 處理大文件
- 21. 處理大文件
- 22. Logstash:處理大型郵件
- 23. 如何處理gae上的大文件
- 24. 如何處理SbreDav中的大文件?
- 25. 如何使用NSData處理大文件?
- 26. 如何在python中處理大文件?
- 27. 如何處理python中的大文件?
- 28. 如何處理大量文件
- 29. BufferedInputSteam如何幫助處理大文件?
- 30. 如何處理大的html/js文件?
基本上,將一個MXML文件拆分爲幾個mxml文件 - 結束。以下全部3個答案都是正確的 – Ryan 2011-03-09 11:00:48