actionscript-3 - 将 AS2 swf 加载到 AS3 swf 时出现问题

标签 actionscript-3 actionscript-2 loader swfloader

我一直在努力让 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/

相关文章:

flash - as2和as3之间的通信

android - 使用 AIR 和 AS3 在 Android 上启动 VLC

android - 在 AIR for Android、Flash CS6 中使用“菜单”、“后退”、“主页”按钮

actionscript-3 - 无法在 AIR 中加载 SWF 中的文本字段上进行复制/粘贴

flash - Actionscript 2.0在按键时应用声音

javascript - Flash 在页面加载时处于事件状态

actionscript-3 - 从 AS2 到 AS3 _root 相当于什么?

android - 显示附加到 textview 的进度对话框

typescript - 使用 webpack 导入 UMD 构建模块会导致关键依赖错误

加载 Maya 场景的 Java 3D 应用程序会产生空黑屏