我需要一種以編程方式記錄MXMLC編譯中消耗哪些源文件的方法。理想情況下,會有一個標誌傳遞給MXMLC,讓它報告正在編譯的源文件的完整列表,但似乎沒有這樣的標誌。看起來你通常只需將一個main.mxml文件傳遞給MXMLC,它就會關閉並編譯所需的所有內容,而不會告訴你它在做什麼。據我所知,你也不能明確列出要編譯的文件;它會自動解析引用並編譯引用的源代碼,而無法控制該行爲或對其進行報告。如何確定MXMLC編譯的文件
如果編譯器無法提供此信息並且用戶無法控制此行爲,我唯一能想到的其他選擇是爲MXML編寫自己的源代碼掃描器,該掃描器將遍歷代碼樹中的所有引用以提供報告的MXMLC 應該正在編譯,雖然這顯然是容易出錯,當然不是我期待的。
當然,由於我沒有太多的Flex經驗,可能有一個明顯的答案,我錯過了。
感謝
好吧,我現在感覺有點傻了,我自己花費了所有的努力編寫解決方案(再加上查看編譯器文檔幾個小時)。我仍然有點像我的解決方案,因爲它具有我需要的信息,沒有別的東西需要排序。但是,對於一般目的而言,這確實是最好的答案。謝謝! – 2011-03-08 02:02:58