我想將我的視圖類從Flash編譯到SWC中,並使用mxmlc編譯應用程序的其餘部分(避免通過IDE重新編譯)。但是,由於視圖類(源)位於項目類路徑中,因此mxmlc會優先於已編譯的SWC。當源在項目中時如何與SWC進行鏈接?
現在我想,也許視圖類必須分離成一個單獨的項目,但我很猶豫,因爲我不認爲這些類真正構成一個獨立的項目,並將它們分開除了解決鏈接優先問題外,還可以用於任何目的。此外,如果我想改變關於聯繫的想法,我將不得不重新調整這兩個項目,並且這兩個項目之間的任何共同依賴可能會很難維持。
如何讓mxmlc優先於SWC上的SWC?或者,如果這是不可能的,爲閃存編譯的庫創建單獨項目還是孤立項目中的Flash源以使其不包含在項目類路徑中更常見?
感謝您的回覆,詹姆斯。我仔細閱讀了你鏈接的文章,它描述了一個我最初認爲可以解決我的問題的解決方案,但是我意識到我的問題有點不同: 我的目標是使用Flash IDE編譯類,然後那些編譯的類包含在mxmlc中編譯。我相信這與排除父類在運行時加載的SWF中的類不同。 我的問題是SWC的源文件在類路徑中,所以mxmlc在找到SWC之前找到這些源文件。 – lettertwo 2010-06-22 17:53:55