Ruy*_*iaz 60 apache-flex linux flash
我正在使用我正在编写的Flex 4.1应用程序遇到一些非常奇怪的行为,这会阻碍测试.似乎我可以重新加载应用程序16次,然后在17日,加载过程失败了
Error #2046: The loaded file did not have a valid signature
Run Code Online (Sandbox Code Playgroud)
它似乎一直在Firefox 5.0和Chrome 12上重新加载.我不确定它是否相关,但我在Ubuntu 10.04上运行Flash Player v10.2.159.1(也发生在10.3.181.34).适用于播放器的常规版本和调试版本.当我在Windows FF5上运行应用程序时,它似乎不会发生.关闭当前浏览器窗口似乎无法修复它.唯一的方法是完全关闭所有浏览器窗口并重新启动浏览器.然后在16次成功加载后,第17次失败.
在这一点上,我正在考虑将其粉碎为Linux Flash错误,但我想确定并检查是否有人知道我是否应该采取措施来防止这种情况发生.
这篇文章的用户似乎遇到了同样的问题,但我猜他没注意到我的模式.
任何帮助将不胜感激.鲁伊
==更新==
我刚刚意识到,在我的应用程序开始抛出2046错误之后,尝试加载使用已签名RSL的任何其他Flash也会显示2046错误(例如此应用程序),这意味着问题并非特定于我的应用程序且很可能与Flash缓存或类似的东西.
sta*_*ole 10
披露:我是Adobe的Flash Player开发人员.这不太可能引起太多关注,因为它只是Linux而且是一种边缘情况:在开发工作期间可能很烦人,但很少有用户会重新加载同一页超过16次.它也可能是一个浏览器问题.但它可能是我们:)明天我会看看jira,看看我是否能稍微提高它,但我会说实话,它确实是一个边缘情况,不太可能得到太多的爱.如果你想增加你的机会,请确保添加最简单的.swf测试用例,你可以对bug进行修改.另外,请仔细检查最新测试版是否仍然存在.
我还看了一下早期的bug报告和论坛帖子,你可能应该把它发布为Flash Player的bug而不是Flex.