Actionscript 3 IntelliJ外部AS3库链接设置已忽略
我有一个很大的actionscript项目,在dependencies选项卡中添加了几个外部库。为了优化编译时间,我决定创建一个模块,将所有这些库编译成单个swc。这是我遇到的问题,因为IntelliJ似乎忽略了这些库的链接设置。我将链接设置为“include”,这样我的swc将聚合来自外部库的所有代码,但它看起来总是以“merged”链接模式结束 如果我的swc模块没有额外的代码,那么IntelliJ将拒绝编译它,因为它说没有什么可编译的。如果我创建一个虚拟类来访问外部库中的一些类,那么它将编译一个swc,但只包含提到的类。这正是“合并”链接模式的含义Actionscript 3 IntelliJ外部AS3库链接设置已忽略,actionscript-3,flash,intellij-idea,linkage,swc,Actionscript 3,Flash,Intellij Idea,Linkage,Swc,我有一个很大的actionscript项目,在dependencies选项卡中添加了几个外部库。为了优化编译时间,我决定创建一个模块,将所有这些库编译成单个swc。这是我遇到的问题,因为IntelliJ似乎忽略了这些库的链接设置。我将链接设置为“include”,这样我的swc将聚合来自外部库的所有代码,但它看起来总是以“merged”链接模式结束 如果我的swc模块没有额外的代码,那么IntelliJ将拒绝编译它,因为它说没有什么可编译的。如果我创建一个虚拟类来访问外部库中的一些类,那么它将编
我不知道是我做错了什么,还是IntelliJ的一个bug,但这肯定是个问题。所以我决定从一个关于StackOverflow的问题开始。您的模块类型是否设置为ActionScript library?是的。我甚至尝试将这个模块切换到web应用程序,编译并反编译它,以查看swf中实际包含的内容。除了引用的类之外,什么都没有。作为应用程序,编译器将通过删除未使用的类进行优化。只有包含链接的库项目才能持久化未引用的类。好的,这是不正确的,但actionscript库模块的问题仍然存在。我试图包括几个库,但输出swc只有1.5kb,里面什么都没有。