首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

字符串 转 数组解决办法

2012-02-12 
字符串 转 数组在AS3中,没有了eval所以我想问问下面的问题怎么解决呀,var A:String[A,[1,2,3],{A:100,

字符串 转 数组
在AS3中,没有了eval 所以我想问问下面的问题怎么解决呀,
var A:String="['A',[1,2,3],{A:100,B:200}]";

我怎么样才可以将A转成数组呢?

var B:Array==['A',[1,2,3],{A:100,B:200}];

[解决办法]
flex里面没有类似eval的函数,而且js里面也不推荐使用eval,这个安全性不好,可能被恶意攻击。
var A="['A',[1,2,3],{A:100,B:200}]";
后面的字符串修改成标准的JSON格式。
下载个as3corelib包,http://code.google.com/p/as3corelib/
用JSON.decode(jsonString)可以转化成as类型的对象

热点排行