问题

当您在 Flash Professional CS6 中打开 FLA/XFL 文件(使用 Flash Professional CC 创建)时,元件会被损坏和重制。元件名称包含下列任一特殊字符:

  • ,:;*&?"|=[]<>
  • 前缀和后缀空格以及后缀点号 (....)

此外,您可能无法将这些元件从 Flash CC 复制到 Flash CS6。

注意:

如果您只使用 Flash Professional 的一种版本(只使用 Flash CC 或只使用 Flash CS6),就不会遇到这个问题。

解决方案

手动为包含禁用特殊字符的所有元件重命名,或者按照下面的步骤使用 JSFL 脚本修复此问题:

  1. 下载并提取此 zip 文件的内容。
  2. 使用下列任意一种方式运行 Verify_Library_CS6_Compatibility.jsfl 脚本:
    • 在 Flash Pro CC 中打开 JSFL 脚本,并从 JSFL 编辑器执行脚本。
    • 将 JSFL 脚本复制到下面的位置,并使用 Flash CC 运行脚本,具体操作为:选择命令 > 验证库的 CS6 兼容性
      • Windows:C:\Users\<用户名>\AppData\Local\Adobe\Flash CC\zh_CN\Configuration\Commands
      • MAC:/Users/<用户名>/Library/Application Support/Adobe/Flash CC/zh_CN/Configuration/Commands
  3. 脚本将执行下列操作:
    • 提示您包含禁用特殊字符的元件数量。然后,您可以选择自动为所有此类元件重命名。
    • 截断名称中的前缀或后缀空格以及后缀点号。
    • 将所有禁用特殊字符替换为下划线 (_)。
    • 在“输出”面板中列出全部变更。

下载 JSFL 脚本

下载

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略