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如下:
问题还在研究中,希望可以解决。
欢迎吐槽,共同进步