flash - Flex 和编译 RSL 到 SWF 和 #2032 错误

标签 flash apache-flex actionscript-3 flex4.5

我一直致力于将 SWF 转换为投影仪文件,没有特别大的变化,但有一些有趣的逻辑驱动某些方面。编写 Flex 4.5 它一直是轻而易举的事情,直到我在一台新的/干净的机器上测试投影仪并且没有(重要的是)网络连接。发生的事情是电影失败了......

错误 #2032:流错误:URL:file:///C:|/mydirectory/framework_4.5.0.20967.swz

...经过一番研究后,我意识到这是一个缓存在本地计算机 (WIN7) 下的“C:\Users\\AppData\Roaming\Adobe\Flash Player\AssetCache\”下的 RSL(运行时共享库​​) <8 字符路径>\' 以及许多其他 RSL。但是在我断开连接的状态下,它不起作用,但是,如果机器已连接,它就可以工作(通过从 Adob​​e 下载和缓存适当的库)。不幸的是,我需要将此 Projector 文件作为单个实体部署,并且经常部署到断开连接的场景中。查看 Flex 的构建选项,我为框架链接选择了“合并到代码中”,我认为它会创建我的单个可部署对象,但遗憾的是没有。

有没有什么方法可以在不需要互联网连接的情况下将这些 RSL 编译到我的可部署 SWF/投影仪中?

提前致谢

最佳答案

好的,搞定了。在将所有构建选项(在另一次清理之后)重置为“合并到代码”并将“源附件”值指向适当的 SDK\Frameworks\RSLs 目录后(同样这不起作用)。事实证明,在编译器参数中添加以下开关可以解决问题...

-static-link-runtime-shared-libraries=true

...来自 Adob​​e,这可确保框架类确实编译到 SWF 中。

感谢Flextras的支持!

关于flash - Flex 和编译 RSL 到 SWF 和 #2032 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498024/

相关文章:

flash - AS3问题动态地将提示点添加到flv并寻求下一个提示点

ios - 现在我很困惑。 .. Adob​​e Flash 是否支持 iOS?

javascript - 基本 Flash 问题 - 在电影结束时调用 javascript 函数

apache-flex - flex 使用的默认字体是什么?

xml - as3 xml 检查元素是否存在

actionscript-3 - AS3 - 缩放位图数据

facebook - 在服务器端生成具有某些效果的电影,例如 Facebook 回顾

android - 我如何在 Android 中打开/关闭闪烁闪光灯相机灯?

apache-flex - 如何在Flash Player中播放speex编码的音频?

java - 压力测试 BlazeDS 的建议