我是否可以使用炼金术制作一个适用于不使用炼金术的 AS3 程序员的 swc 文件



我对炼金术很陌生,不是使用 swc 存储代码的专家(尽管我很清楚到目前为止它对我有用)。我想确保我了解在这种情况下,炼金术是否适合我。我想在 Alchemy 中制作一个简单的脚本,以帮助使代码中的某些"繁重工作"更轻、更省时,并带来更高的性能。诀窍是我的同事可能会对安装过程感到畏惧(即使有指南)。所以我的问题是,如果我花时间与Alchemey合作,我可以将我的代码提供给其他不使用它的人,用于我们的项目吗?

希望这是有道理的,我的直觉(直觉)说是的。我只是想确定一下。

是的,这正是 SWC 的用途,您可以使用 FlasCC 编译您的C++代码,并公开一个简单的 AS3 API,其他人可以通过将您的 SWC 链接到他们的项目中来使用它。下载 FlasCC 测试版并查看它附带的教程,这些教程更详细地解释了这一点:http://gaming.adobe.com/technologies/flascc/<</p>

div class="one_answers">

很快,答案是肯定的。

关键是,如果您不使用炼金术,则无法将 SWC 重新编译为 SWF。您可以做的是在运行时下载(使用Loader.load和ApplicationDomain.currentDomain)包含在SWF中的SWF(SWC是一个简单的zip,提取它)。

然后,你可以使用ApplicationDomain.getDefinition("OneOfYourClass")自由使用里面的类。有关应用程序域的更多信息

由于它是在运行时,因此您不必编译 Alchemy,因此它应该适用于任何人。

相关内容

  • 没有找到相关文章

最新更新