繁体   English   中英

如何编译生成的AS

[英]How to compile the generated AS

希望您能帮助我解决这个问题。

因此,我在Flex上工作了一段时间,并有了疯狂的想法来创建纯AS项目。

如果我使用-keep标志编译Flex应用程序,则会生成生成的动作脚本。

你们是否知道一种编译方法,而无需深入研究代码并将其粘合在一起?

谢谢。

生成的ActionScript实际上仅提供参考; 从这个意义上讲,它并不是真的打算重新利用。 确实,即使您有任何东西,也很可能已经编译了您的项目(除非您从其他地方得到了它),所以有人可能会问为什么要编译生成的内容而不是自己的源代码,但是尽管如此,尽管我实际上没有尝试过,但只要能够使所有依赖项都对齐 (您可能是这样意思的话),就应该能够将Flex编译器mxmlc指向生成的源进行编译。 “将它们粘合在一起”)。

只是想一想,尽管我还是没有实际尝试过,所以您的结果可能会有所不同。 但是,您想做什么呢? 只是好奇。 :)

就像Christian提到的那样,生成的AS代码几乎可以作为参考。 只是为了好玩,我尝试使用mxmlc从命令行进行编译,但是这样做的部分问题是生成的类文件与它们表示的类不匹配。 因此,您需要开始重命名一堆类文件,以便甚至编译它们。 由于相同的原因,Flex中的许多其他类都不会被编译。

例如,我测试过的项目中只有一个mxml源代码文件。 生成的输出为45个文件。 我敢肯定,如果您真的想这样做,并且愿意花时间在清理问题上。 但是我也很好奇-您为什么要这样做?

实际上,这仅仅是出于好奇。 我想了解框架的工作原理,并了解如何将其合并在一起以构成最终应用程序,因为我认为生成的动作脚本文件只是最终SWF文件之间的一步,因此我想应该有一种方法它获取这些文件并生成最终应用程序。

最终,我会尝试创建一个纯粹的动作脚本项目,以了解它的复杂程度以及开发其他内容时可能发生的错误。

我知道这听起来很疯狂,但是我有一些业余时间,哈哈哈。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM