首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex4.6 :适用于调试,但不适用于发布版本

Flex4.6 :适用于调试,但不适用于发布版本
EN

Stack Overflow用户
提问于 2013-02-03 22:53:15
回答 2查看 225关注 0票数 2

我的flex4.6在debug中工作正常。但是当我创建一个发布版本时,我得到了:

TypeError:错误#1009:无法访问空对象引用的属性或方法。

在com.adobe.serializers.utility::TypeUtility$/getArrayType()在com.adobe.serializers.json::JSONDecoder/parseObject()在com.adobe.serializers.json::JSONDecoder/parseValue()在com.adobe.serializers.json::JSONDecoder/decode()在com.bravolucy.football.utilities::Utilities$/getAsObj()

看起来像这样:

http://forums.adobe.com/message/4250338

最初的项目是在flex4.0中完成的,它使用了一些swc库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-04 18:42:20

你的问题的答案就在你的问题本身

“最初的项目是在flex4.0中完成的,它使用了一些swc库。”

在这段话之前,有人说

flex4.6在调试过程中工作正常

它应该可以在4.6中很好地工作,因为这个版本的playerGlobal11.1是正常使用的,它包含JSON lib,但是在playerglobal.version - 11之前的版本中,你需要在你的项目库中包含"as3corelib.swc“。

更多详细信息,请访问- http://blog.infrared5.com/2011/07/working-with-native-json-in-flash-player-11/

谢谢,

Varun

票数 2
EN

Stack Overflow用户

发布于 2013-02-05 18:48:20

您需要在项目属性中添加并勾选as3corelib.swc。

但是,更好的方法是切换到本机JSON.parse

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

https://stackoverflow.com/questions/14673742

复制
相关文章

相似问题

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