2011-11-23 更新
需要使用FP11中的新API,使用Flex 4.5.1默认编译仍然不行,必须在编译时增加参数:-swf-version=13,强制mxmlc输出13版本的swf文件。
在FD里面,应该右击项目 > Properties > Compiler Options > Additional Compiler Options > 添加参数,保存。
之后,编译通过,测试通过。
奇怪的现象,尝试用FlashDevelop开发FP11项目,结果报运行时错误,没有JSON类。
代码如下:
try {
JSON.stringify( { x:1 } );
} catch (e:Error) {
var txt:TextField = new TextField();
txt.width = 200;
txt.height = 40;
txt.text = Capabilities.version + '\n' + e.message;
addChild(txt);
}
swf如下:
问题还在研究中,希望可以解决。
欢迎吐槽,共同进步