Flex构建的SWF不再工作,错误2048,2046,2032 [英] Flex-built SWF's no longer work, error 2048, 2046, 2032
问题描述
另一个奇怪的事情是,如果我保持
< policy-file-url> http:/ /fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
< rsl-url> textLayout_1.0.0.595.swz< / rsl-url>
在我的flex-config文件中,然后firebug告诉我,我的swf文件试图访问一个副本在应用程序的文件夹中,给出错误2032.如果我坚持一个我在frameworks / rsls /那么它给了我错误2046.我不知道如何不能正确签名,除非Adobe神奇地改变了一个签名并没有更新他们的flex SDK。
任何帮助将不胜感激。
I'm really confused about this problem, and I'm pretty new to Flex. Basically, anything I try to build with mxmlc fails to run now, giving me the above three errors depending on what I do. It was working 30 minutes ago, I've been spending that time trying to figure out what has changed. I redownloaded the Flex SDK, cleared my assetcache, have cleared Firefox's cache. (I'm using Linux.) Even if I compile with -static-link-runtime-shared-libraries=false, since it seems like #2048 is a RSL problem, it still refuses to run.
Another strange thing, if I keep
<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
<rsl-url>textLayout_1.0.0.595.swz</rsl-url>
in my flex-config file, then firebug tells me that my swf file is trying to access a copy of that in the app's folder, giving error 2032. And if I stick the one I have in frameworks/rsls/ then it gives me error 2046. I don't know how it could not be properly signed, unless Adobe magically changed a signature and didn't update their flex SDK.
Any help will be appreciated.
On Linux I sometimes get these errors. It seems that the Flash Player cache sometimes get corrupt. When I delete the asset cache I then have to reboot in order for things to work again. Not fun. I filed a bug a while back but without having a consistent way to recreate the corruption I can't help them reproduce the issue. Please file a bug if you have a consistent way to reproduce the issue.
这篇关于Flex构建的SWF不再工作,错误2048,2046,2032的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!