Kairyou's Blog

专注于前端开发, 追求更好的用户体验, 更好的开发体验 [长沙前端QQ群:234746733]
  • as3 unescape 转义后的unicode中文

    / 分类: 开发 / 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'));

  • Flash Builder和flashdevelop 常用快捷键

    / 分类: 工具 / 1 Comment

    =========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 - 匹配光标所在括号,并跳转到匹配的括号