【问题标题】:use a SWC by 2 files that are loaded into a host swf file通过加载到主机 swf 文件中的 2 个文件使用 SWC
【发布时间】:2014-03-10 15:31:10
【问题描述】:

我使用 flash cs6(没有 flex 没有 flashdevelop) 我有一个主 swf 加载到它 2 swf 文件。 (实际上它远不止2) 两个加载的文件使用来自同一个 SWC 文件的符号。 我想要的是将 swc 嵌入到主 swf 中,因此 swc 将为两个加载的文件做好准备。 但我的问题是: 加载的文件正在使用一个引用 swc 内符号的类。 因此,当我导出它们(将它们作为 swf 发布)时,如果我不将 swc 嵌入到它们中的每一个中,则会出现错误。 有办法吗?

PS swc 是一个巨大的文件,其中包含每个加载的文件所需的数百个 .mp3 文件,所以我绝对不想将它嵌入到每个加载的文件中。

【问题讨论】:

  • 您如何看待按需加载 mp3 文件而不将它们嵌入到 swf 文件中?
  • 我要分发它,我想保护我的 mp3 文件

标签: actionscript-3 flash swc


【解决方案1】:

经过大量研究,似乎不可能将 swc 用于 1 个以上的文件(不将其嵌入到每个必须使用它的文件中),所以我将使用 swf,因为它可以是外部的并且可以被我所有加载的文件使用。它可能受到的保护较少,但我会对其进行加密,当需要其中一个 synbol 时,我将加载 swf,对其进行解密,然后使用 getDefinitionByName 获取其中的符号。这个解决方案的缺点是我需要花费几个小时来为每个符号创建链接。(而且 swf 文件的加载和解密可能需要一些时间)这就是为什么我仍然很高兴听到更好的解决方案.

【讨论】:

    猜你喜欢
    • 2013-01-04
    • 2011-08-23
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    相关资源
    最近更新 更多