2

我正在做一个 Flash 项目。在项目中有很多独立的 FLA 文件,它们可能共享相同的公共类代码。澄清项目限制:

  1. 我只能使用 Flash CS6 IDE 没有 Flash Builder 或 Flex 等现代工具,只有纯 Flash CS6 IDE。
  2. 我必须分别将 FLA 导出到 SWF,以便每个 SWF 都包含公共类的 ABC 的副本。
  3. 我有一个 loader.swf,它将所有其他 SWF 加载到同一个 ApplicationDomain 中。换句话说,SWF 中所有重复的 ABC 都将被忽略,因为 loader.swf 也已经涉及到它。

我的问题是:

  1. 有什么方法可以将所有常见类预编译为 SWC 或 SWF,并且可以像 DLL 或 SO 一样使用它?
  2. 如果是这样,我怎么能像我之前所说的那样仅通过 Flash CS6 IDE 创建这样的 SWC 或 SWF?
  3. 如果我可以创建这样的 SWC 或 SWF,我应该如何使用它?例如如何更改我在 Flash CS6 IDE 中的配置?

老实说,我不知道我的想法是否有效。拜托,任何建议都会很有帮助。

谢谢。

4

1 回答 1

0

我找到了解决方案:

  1. 创建一个将触及所有常见类的 FLA
  2. Exrpot FLA 我会得到两个文件:SWF 和 SWC
  3. 在其他 FLA 中将 SWC 用作“外部库”
  4. 使用 SWF 作为运行时共享库​​在运行时动态加载它
于 2013-04-18T06:37:57.330 回答