我想将我的视图类从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