首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex 4.5: bin调试工作,但bin发行版没有

Flex 4.5: bin调试工作,但bin发行版没有
EN

Stack Overflow用户
提问于 2012-03-03 08:02:48
回答 2查看 1.2K关注 0票数 0

在我的Flex应用程序中,我已经有过无数次这个问题了。当我导出应用程序的发布版本时,它无法加载我的初始配置文件,因此我的应用程序无法启动。如果我从bin-debug文件夹运行应用程序,一切都很好。由于这个原因,我经常不得不部署我的bin调试文件夹的内容,这些内容的大小要大得多。

我正在通过URLLoader加载那些配置文件。在运行时加载的所有路径都相对于SWF的位置.我尝试过编译器选项-use-network=true,但没有帮助。我将bin释放文件夹上传到我的服务器上,并在Firebug中看到了HTTP请求,但是这些请求中没有一个是加载SWZ文件或配置文件的。但是,当我监视由bin调试应用程序发出的请求时,它会加载所有的RSLs (在bin-debug的情况下是SWF文件)以及我的配置文件。

编辑发行版不会抛出任何运行时错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-15 13:56:47

我终于发现问题出在哪里了。导出版本生成是删除[Inject]元数据标记。我添加了编译器参数-keep-as3-metadata+=Inject并修复了它。我在这里找到了一个解决方案:https://github.com/robotlegs/robotlegs-framework/wiki/common-problems#wiki-metadata-stripping

票数 2
EN

Stack Overflow用户

发布于 2015-02-19 14:26:01

我有一个类似的问题,帮助我的是项目->清洁。只是为了防止别人遇到问题,因为这是一件很容易尝试的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9544548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档