我一直在努力让 AS2 swf 在 AS3 swf 中正确加载 - 但没有成功...
AS2 文件(这是一个相当大的应用程序,引用许多外部 xml 文件等)在 Flash Player 中启动时可以完美运行。
当尝试通过 AS3 swf(使用 URLRequest 和 Loader 类)加载同一文件时,文件开始加载,但在预加载阶段突然停止。 (如果我尝试使用 AS2“loadMovie”加载它,也会发生同样的情况。)
更新:看起来 swf 实际上是通过 AS2 loadMovie 而不是 AS3 Loader 类加载的。
还有什么可以尝试的?安全设置、自定义加载器类 - 如有任何建议,我们将不胜感激。
最佳答案
另请记住,加载到 AS3 swf 中的 AS2 swf 在与其父 swf 通信时会出现问题,因此加载程序将无法跟踪 swf 的加载 - 因此这可能会给您带来问题。您应该构建在 AS2 中加载的 swf,然后使用 LocalConnection 将其连接到 AS3 swf。
关于actionscript-3 - 将 AS2 swf 加载到 AS3 swf 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2669160/