比如在php里,json_encode后的中文就被转成前面是反斜线开头的unicode形式,比如“汉字”->\u6c49\u5b57。
在as3里unescape解码的是%u6c49%u5b57这样的百分号开头形式。
所以需要替换json字符串里面的\u->%u。
PHP里面:
$str = preg_replace("/\\\\u/u", '%u', $str);
而AS3里面:
str = unescape(str.replace(/\\\u/g, '%u'));
/ 分类: 开发 / No Comments
比如在php里,json_encode后的中文就被转成前面是反斜线开头的unicode形式,比如“汉字”->\u6c49\u5b57。
在as3里unescape解码的是%u6c49%u5b57这样的百分号开头形式。
所以需要替换json字符串里面的\u->%u。
PHP里面:
$str = preg_replace("/\\\\u/u", '%u', $str);
而AS3里面:
str = unescape(str.replace(/\\\u/g, '%u'));
=========flashdevelop
Ctrl+B - snippets
ctrl+shift+1 自动完成代码
F12 - 下个错误
Shift+f12 -上个错误
Ctrl+[ - 转到下一个声明
Ctrl+] - 转到上一个声明
Ctrl+G - 转到行
Ctrl+U - 大写
Ctrl+L - 小写
Ctrl+/ - 转到词首
Ctrl+\ - 转到词尾
Ctrl+D - 克隆光标行、选中的内容
Ctrl+T - 与上一行交换位置
Ctrl+Shift+D - 删除光标所在行
Ctrl+Q - 行注释/取消注释
Ctrl+Shift+Q - 块注释/取消注释
Ctrl+F = 搜索
Ctrl+H = 替换
Ctrl+I = 文件夹搜索、替换
F3 = 转到上一个搜索的字符串
Shift+F3 = 转到下一个搜索的字符串
Alt+Shift+Enter - 全屏
F5 测试项目
F8 构架项目
F4 跳转到指定方法或类或变量被定义的地方(相当于FB的F3)
Shift+f4 跳回到之前所有的地方
ctrl+\ 转到下个大写或标点或空格后
Ctrl+/ 转到上个subword
ctrl+alt+space 代码提示
Ctrl+Shift+Space 提示方法中的参数类型
AutoFormat(插件-格式化) Alt+Shift+F
FDjpPlugin 移动光标所在行 or 选中的行 Alt+↑(↓)
=========Flash Builder
Ctrl-Shift-O - Organize imports,去除无用的导入类
Ctrl+F11 - 运行(在浏览器浏览)
F11 - 调试
Alt+/ - 内容辅助
Ctrl+Alt+/ - 文字补全
Ctrl+L - 转到行
Ctrl+Q - 转到上一个编辑位置
F3 - 打开类型声明
Ctrl+M - 切换 编辑器/活动视图 窗口最大化状态
Ctrl+Shift+Y - 转换选定文本为小写字母
Ctrl+Shift+X - 转换选定文本为大写字母
Ctrl+Alt+R - 重命名 变量/函数
Ctrl+F - 查找/替换
Ctrl+K - 查找下一个
Ctrl+Shift+K - 查找上一个
Alt+↑(↓) - 移动光标所在行 or 选中的行
Ctrl+Alt+↑(↓) - 克隆光标所在行 or 选中的行
Ctrl+D - 删除选中行or光标所在行
Ctrl+Shift+D - 添加ASDoc注释
Ctrl+Shift+C - 添加/移除选中文字的块注释
Ctrl+/ - 行注释
Ctrl+Shift+P - 匹配光标所在括号,并跳转到匹配的括号