使用以下代码行时:
var myjson:Object = JSON.parse("path_to_my.json");
我收到以下错误:
1120: Access of undefined property JSON.
我必须导入任何包才能使用 JSON.parse?
谢谢!
[与:Flash CS5 (11.0.0.485)、AS3]
使用以下代码行时:
var myjson:Object = JSON.parse("path_to_my.json");
我收到以下错误:
1120: Access of undefined property JSON.
我必须导入任何包才能使用 JSON.parse?
谢谢!
[与:Flash CS5 (11.0.0.485)、AS3]
JSON内置于从 Flash Player 11 开始的 ActionScript 默认包中,其性能明显高于3rd 方序列化程序。
使用 Flash CS5,您需要从发布设置更新目标 Flash Player。默认情况下,它将针对 Flash Player 10.2。
Adobe 有一篇关于将 Flash Player 11 支持添加到 Flash Pro CS5 和 CS5.5的博客。
在该页面上,您将找到扩展 (MXP) 安装以及将 Flash Player 更新到 11 的手动说明。
使用 Adobe Extension Manager加载CS5或CS.5 MXP,您将能够从发布设置中定位 Flash Player 11.0:
请注意,JSON 解析需要一个对象,而不是文件的路径。您的代码应该给出错误 #1132:无效的 JSON 解析输入。