用户指南 取消(C)

ActionScript 发布设置

  1. Adobe Animate 用户指南
  2. Animate 简介
    1. Animate 新增功能
    2. 图示术语表
    3. Animate 系统要求
    4. Animate 键盘快捷键
    5. 在 Animate 中使用多种文件类型
  3. 动画
    1. Animate 动画基础知识
    2. 如何在 Animate 中使用帧和关键帧
    3. 在 Animate 中使用逐帧动画
    4. 如何在 Animate 中使用经典补间动画
    5. 画笔工具
    6. 运动辅助线
    7. 补间动画和 ActionScript 3.0
    8. 关于运动补间动画
    9. 补间动画
    10. 创建补间动画
    11. 使用属性关键帧
    12. 用补间对位置进行动画处理
    13. 如何使用动画编辑器编辑补间动画
    14. 编辑补间动画的运动路径
    15. 处理补间动画
    16. 添加自定义缓动
    17. 创建和应用动画预设
    18. 设置动画的补间范围
    19. 处理另存为 XML 文件的补间动画
    20. 补间动画与传统补间
    21. 形状补间
    22. 在 Animate 中使用骨骼工具动画
    23. 在 Animate 中处理角色操纵
    24. 如何在 Adobe Animate 中使用遮罩层
    25. 如何在 Animate 中使用场景
  4. 交互性
    1. 如何使用 Animate 创建按钮
    2. 将 Animate 项目转换为其它文档类型格式
    3. 在 Animate 中创建和发布 HTML5 Canvas 文档
    4. 在 Animate 中通过代码片段添加交互性
    5. 创建自定义 HTML5 组件
    6. 使用 HTML5 Canvas 中的组件
    7. 创建自定义组件:示例
    8. 自定义组件的代码片段
    9. 最佳做法 - 使用 Animate 制作广告
    10. 虚拟现实创作和发布
  5. 工作区和工作流
    1. 创建和管理画笔
    2. 在 HTML5 Canvas 文档中使用 Google 字体
    3. 使用 Creative Cloud Libraries 和 Adobe Animate
    4. 使用 Animate 的舞台和工具面板
    5. Animate 工作流程和工作区
    6. 在 HTML5 Canvas 文档中使用 Web 字体
    7. 时间轴和 ActionScript
    8. 使用多个时间轴
    9. 设置首选参数
    10. 使用 Animate 创作面板
    11. 使用 Animate 创建时间轴图层
    12. 导出移动应用程序和游戏引擎的动画
    13. 移动和复制对象
    14. 模板
    15. 在 Animate 中查找和替换
    16. 撤消、重做和历史记录面板
    17. 键盘快捷键
    18. 如何在 Animate 中使用时间轴
    19. 创建 HTML 扩展
    20. 图像和动画 GIF 的优化选项
    21. 图像和 GIF 的导出设置
    22. Animate 中的资源面板
  6. 多媒体与视频
    1. 在 Animate 中变形和合并图形对象
    2. 在 Animate 中创建并使用元件实例
    3. 图像描摹
    4. 如何在 Adobe Animate 中使用声音
    5. 导出 SVG 文件
    6. 创建用于 Animate 中的视频文件
    7. 如何在 Animate 中添加视频
    8. 使用 Animate 绘制和创建对象
    9. 改变线条和形状
    10. Animate CC 中的笔触、填充和渐变
    11. 使用 Adobe Premiere Pro 和 After Effects
    12. Animate CC 中的颜色面板
    13. 使用 Animate 打开 Flash CS6 文件
    14. 在 Animate 中使用传统文本
    15. 向 Animate 中置入图稿
    16. 在 Animate 中导入的位图
    17. 3D 图形
    18. 在 Animate 中使用元件
    19. 使用 Adobe Animate 绘制线条和形状
    20. 在 Animate 中使用库
    21. 导出声音
    22. 在 Animate CC 中选择对象
    23. 在 Animate 中使用 Illustrator AI 文件
    24. 应用混合模式
    25. 排列对象
    26. 使用“命令”菜单自动处理任务
    27. 多语言文本
    28. 在 Animate 中使用摄像头
    29. 图形滤镜
    30. 声音和 ActionScript
    31. 绘制首选参数
    32. 用钢笔工具绘图
  7. 平台
    1. 将 Animate 项目转换为其它文档类型格式
    2. 自定义平台支持
    3. 在 Animate 中创建和发布 HTML5 Canvas 文档
    4. 创建和发布 WebGL 文档
    5. 如何打包 AIR for iOS 应用程序
    6. 发布 AIR for Android 应用程序
    7. 发布用于桌面的 Adobe AIR
    8. ActionScript 发布设置
    9. 最佳做法 - 管理应用程序中的 ActionScript
    10. 如何在 Animate 中使用 ActionScript
    11. Animate 工作区中的辅助功能
    12. 编写和管理脚本
    13. 启用自定义平台支持
    14. 自定义平台支持概述
    15. 使用自定义平台支持插件
    16. 调试 ActionScript 3.0
    17. 启用自定义平台支持
  8. 导出和发布
    1. 如何从 Animate CC 导出文件
    2. OAM 发布
    3. 导出 SVG 文件
    4. 使用 Animate 导出图形和视频
    5. 发布 AS3 文档
    6. 导出移动应用程序和游戏引擎的动画
    7. 导出声音
    8. 最佳做法 - 移动设备内容创建技巧
    9. 最佳做法 - 视频惯例
    10. 最佳做法 - SWF 应用程序创作指南
    11. 最佳做法 - 构造 FLA 文件
    12. 在 Animate 中优化 FLA 文件的最佳做法
    13. ActionScript 发布设置
    14. 指定 Animate 的发布设置
    15. 导出放映文件
    16. 导出图像和动画 GIF
    17. HTML 发布模板
    18. 使用 Adobe Premiere Pro 和 After Effects
    19. 快速分享和发布动画
  9. 故障排除
    1. 已修复的问题
    2. 已知问题

 

阅读本文可了解 Adobe Animate 中的 ActionScript 发布设置。

修改 ActionScript 发布设置

创建新 FLA 文档时,Animate(以前名为 Flash)将询问您希望使用的 ActionScript 版本。如果以后您决定使用不同版本的 ActionScript 编写脚本,可更改此设置。

 ActionScript 3.0 与 ActionScript 2.0 不兼容。ActionScript 2.0 编译器可以编译所有 ActionScript 1.0 代码,但用于表示影片剪辑路径的斜杠 (/) 语法(例如 parentClip/testMC:varName= "hello world")除外。若要避免发生此问题,可以使用点 (.)记号重新编写代码,或者选择 ActionScript 1.0 编译器。

  1. 选择“文件”>“发布设置”。
  2. 从“脚本”菜单选择 ActionScript 版本。

类文件和配置文件

安装 Animate 时,几个与 ActionScript 相关的配置文件夹和文件将会放入您的系统中。如果要修改这些文件以自定义创作环境,请备份原始文件。

ActionScript 类文件夹

包含所有内置 ActionScript 2.0 类(AS 文件)。此文件夹的常见路径如下:

  • Windows 7 和 8:硬盘\Program Files\Adobe\Adobe Animate\Common\Configuration\ActionScript 3.0\Configuration\Classes

  • Macintosh:硬盘/Users/用户/Library/Application Support/Adobe/Animate/语言/Configuration/Classes

    对于 Flash Player 10 和 Flash Player 11,Classes 文件夹将组织到类中。有关组织此目录的更多信息,请参见 Classes 文件夹中的 Read Me 文件。

Include 类文件夹

包含所有全局 ActionScript include 文件。位置如下:

  • Windows 7 和 8:硬盘\Program Files\Adobe\Adobe Animate\Common\Configuration\ActionScript 3.0\libs

  • Macintosh:硬盘/Users/用户/Library/Application Support/Adobe/Animate/语言/Configuration/Include

ActionsPanel.xml 配置文件

包括 ActionScript 代码提示的配置文件。ActionScript、Flash Lite 和 JavaScript 各个版本的配置由不同的文件提供。位置如下:

  • Windows 7 和 8:硬盘\Program Files\Adobe\Adobe Animate\Common\Configuration\ActionScript 3.0\libs

  • Macintosh:硬盘/Users/用户/Library/Application Support/Adobe/Animate/语言/Configuration/ActionsPanel

AsColorSyntax.xml 配置文件

用于 ActionScript 代码颜色语法加亮显示的配置文件。位置如下:

  • Windows 7 和 8:硬盘\Program Files\Adobe\Adobe Animate\Common\Configuration\ActionScript 3.0\libs

  • Macintosh:硬盘/Users/用户/Library/Application Support/Adobe/Animate/语言/Configuration/ActionsPanel

声明 ActionScript 3.0 文档类

使用 ActionScript 3.0 时,SWF 文件可以关联一个顶级类。此类称为文档类。Flash Player 载入这种 SWF 文件后,将创建此类的实例作为 SWF 文件的顶级对象。SWF 文件的该对象可以是您选择的任何自定义类的实例。

例如,实现 calendar 组件的 SWF 文件可以将其顶级与 Calendar 类关联,使用 calendar 组件的方法和属性。加载 SWF 文件后,Flash Player 将创建此 Calendar 类的实例。

  1. 单击舞台的空白区域,以取消选择舞台上和时间轴中的所有对象。此操作将在属性检查器中显示 Document 属性。
  2. 在属性检查器的“文档类”文本框中,输入该类的 ActionScript 文件的文件名。不要包含 .as 文件扩展名。

 此外还可以在“发布设置”对话框中输入文档类信息。

 您还可以在想要设置为文档类的 SWC 文件中(链接在库路径中)输入类的名称。

设置 ActionScript 文件的位置

若要使用您曾经定义的 ActionScript 类,Animate 必须找到包含该类定义的外部 ActionScript 文件。Animate 在其中搜索类定义的文件夹列表在 ActionScript 2.0 中称为“类路径”,在 ActionScript 3.0 中称为“源路径”。类路径和源路径位于应用程序(全局)级和文档级。有关类路径的详细信息,请参阅学习在 Adobe Animate 中使用 ActionScript 2.0 中的“类”或学习使用 ActionScript 3.0 中的“”。

在 Animate 中,可以设置以下 ActionScript 位置:

  • ActionScript 2.0

    • 应用程序级(适用所有 AS2 FLA 文件):

      • 类路径(在 ActionScript 首选参数中设置)

    • 文档级(仅适用于指定此路径的 FLA 文件):

      • 类路径(在“发布设置”中设置)

  • ActionScript 3.0

    • 应用程序级(适用于所有 AS3 FLA 文件):

      • 源路径(在 ActionScript 首选参数中设置)

      • 库路径(在 ActionScript 首选参数中设置)

      • 外部库路径(在 ActionScript 首选参数中设置)

    • 文档级(仅适用于指定这些路径的 FLA 文件):

      • 源路径(在“发布设置”中设置)

      • 库路径(在“发布设置”中设置)

      • 文档类(在文档的“属性”检查器中设置)

“库路径”指定驻留在已创建 SWC 文件中的预编译 ActionScript 代码的位置。指定此路径的 FLA 文件加载位于此路径顶级的每个 SWC 文件,以及在 SWC 文件自身中指定的所有其他代码资源。如果使用库路径,请确保 SWC 文件中的任何编译代码都不与源路径中未编译的 AS 文件重复。代码重复会降低 SWF 文件的编译速度。

您可以为 Animate 指定多个查找路径。将使用在任何指定路径中找到的资源。添加或修改路径时,可以添加绝对目录路径(例如,C:/my_classes)和相对目录路径(例如,../my_classes 或“.”)。

设置 ActionScript 2.0 的类路径

注意:ActionScript 2.0 在 Animate 中已弃用。更多详细信息,请参阅此文章

设置文档级类路径:

  1. 选择“文件”>“发布设置”,然后单击“Flash”。

  2. 验证是否在“ActionScript 版本”弹出菜单中选择了 ActionScript 2.0,然后单击“设置”。
  3. 在“导出用于类的帧”文本字段中,指定应存放类定义的帧。
  4. 若要向类路径列表添加路径,请执行下列任一操作:
    • 若要将文件夹添加到类路径,请单击“浏览到路径”按钮,浏览到要添加的文件夹,然后单击“确定”。

    • 若要在“类路径”列表中添加新行,请单击“添加新路径” 按钮。双击新添加的行,键入一个相对路径或绝对路径,然后单击“确定”。

    • 若要编辑现有类路径文件夹,请在“类路径”列表中选择路径,单击“浏览到路径”按钮浏览到要添加的文件夹,然后单击确定。也可以在“类路径”列表中双击该路径,键入所需的路径,然后单击“确定”。

    • 若要从类路径中删除文件夹,请在“类路径”列表中选择路径,然后单击“删除所选路径”按钮 

设置应用程序级类路径:

  1. 选择“编辑”>“首选参数”(Windows) 或“Flash”>“首选参数”(Macintosh),然后单击“ActionScript”类别。

  2. 单击“ActionScript 2.0 设置”按钮,然后向“类路径”列表添加路径。

设置 ActionScript 3.0 的源路径

设置文档级源路径:

  1. 选择“文件”>“发布设置”,然后单击“Flash”。

  2. 验证是否在“ActionScript 版本”弹出菜单中选择了 ActionScript 3.0,然后单击“设置”。必须将 Flash Player 版本设置到 Flash Player 9 或更高版本,才能使用 ActionScript 3.0。
  3. 在“导出帧中的类”文本字段中,指定应存放类定义的帧。
  4. 指定“错误”设置。您可以选择“严格模式”和“警告模式”。“严格模式”将编译器警告报告为错误,意味着如果存在这些类型的错误,编译将会失败。“警告模式”将报告多余警告,这些警告对将 ActionScript 2.0 代码更新到 ActionScript 3.0 时发现不兼容现象非常有用。
  5. (可选)选择“舞台”以自动声明舞台实例。
  6. 指定 ActionScript 3.0 或 ECMAScript 作为术语使用。建议指定 ActionScript 3.0。
  7. 若要向源路径列表添加路径,请执行下列任一操作:
    • 若要向源路径添加文件夹,请单击“源路径”选项卡,再单击“浏览到路径”按钮 ,通过浏览找到要添加的文件夹,然后单击“确定”。

    • 若要向“源路径”列表添加新行,请单击“添加新路径”按钮 。双击新添加的行,键入一个相对路径或绝对路径,然后单击“确定”。

    • 若要编辑现有源路径文件夹,请在“源路径”列表中选择路径,单击“浏览到路径”按钮,浏览到要添加的文件夹,然后单击“确定”。也可以在“源路径”列表中双击该路径,键入所需的路径,然后单击“确定”。

    • 若要从源路径中删除文件夹,请在“源路径”列表中选择路径,然后单击“从路径删除”按钮

设置应用程序级源路径:

  1. 选择“编辑”>“首选参数”(Windows) 或“Animate”>“首选参数”(Macintosh),然后单击“ActionScript”类别。

  2. 单击“ActionScript 3.0 设置”按钮,然后向“源路径”列表添加路径。

设置 ActionScript 3.0 文件的库路径

若要设置文档级库路径,请使用与设置源路径类似的步骤:

  1. 选择“文件”>“发布设置”。
  2. 确保在“脚本”菜单中指定了“ActionScript 3.0”,然后单击“ActionScript 设置”按钮。
  3. 在“高级 ActionScript 3.0 设置”对话框中,单击“库路径”选项卡。
  4. 向“库路径”列表添加库路径。可以向路径列表添加文件夹或单独的 SWC 文件。
  5. 要设置 Link Type 属性,请双击路径的属性树中的 Link Type。可供选择的 Link Type 为:
    • 合并到代码:将在路径中找到的代码资源合并到已发布的 SWF 文件。

    • 外部:在路径中找到的代码资源没有被添加到已发布的 SWF 文件,但编译器验证它们位于您指定的位置。

    • 运行时共享库 (RSL):Flash Player 在运行时下载资源。

设置应用程序级库路径:

  1. 选择“编辑”>“首选参数”(Windows) 或“Animate”>“首选参数”(Macintosh),然后单击“ActionScript”类别。

  2. 单击“ActionScript 3.0 设置”按钮,然后向“库路径”列表添加路径。

ActionScript 条件编译

在 ActionScript 3.0 中可以使用条件编译,就像在 C++ 和其他编程语言中一样。例如,可以使用条件编译打开或关闭整个项目中的代码块,如实现某一功能的代码或用于调试的代码。

通过使用在发布设置中定义的配置常数,可以指定是否编译某些 ActionScript 代码行。每个常数均采用以下形式:

CONFIG::SAMPLE_CONSTANT

在这种形式中,CONFIG 是配置命名空间,而 SAMPLE_CONSTANT 是将在发布设置中设置为 true 或 false 的常数。如果常数的值为 true,则编译 ActionScript 中该常数后的代码行。如果常数的值为 false,则不编译该常数后的代码行。

例如,下面的函数有两个代码行,仅当其前面的常数值在发布设置中设置为 true 时,才会编译这两个代码行:

public function CondCompTest() { 
    CONFIG::COMPILE_FOR_AIR { 
        trace("当 COMPILE_FOR_AIR=true 时将编译这行代码"); 
    } 
    CONFIG::COMPILE_FOR_BROWSERS { 
        trace("当 COMPILE_FOR BROWSERS=true 时将编译这行代码。"); 
    } 
}

使用“发布设置”对话框定义配置常数:

  1. 选择“文件”>“发布设置”。

  2. 确保将“脚本”菜单设置为“ActionScript 3.0”,然后单击该菜单旁边的“设置”按钮。

  3. 在“高级 ActionScript 3.0 设置”对话框中,单击“配置常数”选项卡。

  4. 若要添加常数,请单击“添加”按钮。

  5. 键入要添加的常数的名称。默认配置命名空间为 CONFIG,默认常数名称为 CONFIG_CONST

    注意:

    配置命名空间 CONFIG 由 Animate 编译器自动声明。您可以添加自己的配置命名空间,方法是在发布设置中输入这些命名空间及一个常数名称,然后使用以下语法将它们添加到 ActionScript 代码中:

    配置命名空间 MY_CONFIG;
  6. 输入要用于常数的值,即 true 或 false。可以更改该值,以打开或关闭特定代码行的编译。

自定义文档中的上下文菜单 (CS5.5)

可以自定义在 Flash Player 7 和更高版本中随 SWF 文件一起出现的标准上下文菜单和文本编辑上下文菜单。

  • 在 Flash Player 中,当用户单击右键 (Windows) 或按住 Control 键单击 (Macintosh) SWF 文件中除可编辑文本字段之外的任何其他区域时,即会显示标准上下文菜单。可以向此菜单中添加自定义项目,并隐藏菜单中除“设置”和“调试器”以外的任何内置项目。

  • 在 Flash Player 中,当用户单击右键 (Windows) 或按住 Control 键单击 (Macintosh) SWF 文件中的可编辑文本字段时,即会显示编辑上下文菜单。可以向此菜单中添加自定义项目。不能隐藏任何内置项目。

 在 Flash Player 中,当用户单击右键 (Windows) 或按住 Control 键单击鼠标 (Macintosh) 且未加载 SWF 文件时,Flash Player 还会显示一个错误上下文菜单。不能自定义此菜单。

使用 ActionScript 2.0 中的 ContextMenu 和 ContextMenuItem 对象,可以自定义 Flash Player 7 中的上下文菜单。有关使用这些对象的详细信息,请参阅《ActionScript 2.0 语言参考》中的 ContextMenu

创建 Flash Player 的自定义上下文菜单项时,请记住以下条件:

  • 自定义项目是按它们的创建顺序添加到上下文菜单中的。不能在创建项目之后修改此顺序。

  • 您可以指定自定义项目的可见性和启用状况。

  • 自定义上下文菜单项是使用 Unicode UTF-8 文本编码自动编码的。

随 Flash 安装的配置文件夹(CS5.5)

安装该应用程序时,Flash 会在您的系统中放置几个配置文件夹。这些配置文件夹将与应用程序相关联的文件组织到几个适当的用户访问权限级别中。当您使用 ActionScript® 或组件时,可能希望查看这些文件夹的内容。Flash 的配置文件夹如下:

应用程序级配置文件夹

因为它位于应用程序级,所以非管理员用户没有此目录的写入权限。此文件夹的常见路径如下:

  • 在 Microsoft Windows XP 或 Microsoft Windows Vista 中,浏览至 引导驱动器\Program Files\Adobe\Adobe Flash CS3\语言\Configuration\。

  • 在 Macintosh 上,浏览至 Macintosh HD/Applications/Adobe Flash CS3/Configuration/。

First Run 文件夹

此文件夹与应用程序级配置文件夹同级,便于在同一计算机的用户间共享配置文件。系统会自动将 First Run 文件夹中的文件夹和文件复制到用户级配置文件夹。当您启动应用程序时,放置在 First Run 文件夹中的任何新文件都会复制到用户级配置文件夹中。

First Run 文件夹的常见路径如下:

  • 在 Windows XP 或 Vista 中,浏览至引导驱动器\Program Files\Adobe\Adobe Flash CS3\语言\First Run\。

  • 在 Macintosh 上,浏览至 Macintosh HD/Applications/Adobe Flash CS3/First Run/。

用户级配置文件夹

此文件夹位于用户配置文件区域,始终可以由当前用户写入。此文件夹的常见路径如下:

  • 在 Windows XP 或 Vista 中,浏览至 引导驱动器\Documents and Settings\用户名\Local Settings\Application Data\Adobe\Flash CS3\语言\Configuration。

  • 在 Macintosh 上,浏览至 Macintosh HD/Users/用户名/Library/Application Support/Adobe/Flash CS3/语言/Configuration/。

所有用户级配置文件夹

此文件夹位于公共用户配置文件区域,它是标准 Windows 和 Macintosh 操作系统安装的一部分,由特定计算机的所有用户共享。操作系统将放置在该文件夹中的所有文件设置为可供计算机的所有用户使用。此文件夹的常见路径如下:

  • 在 Windows XP 或 Vista 中,浏览至 引导驱动器\Documents and Settings\All Users\Application Data\Adobe\Flash CS3\语言\Configuration\。

  • 在 Macintosh 上,浏览至 Macintosh HD/Users/Shared/Application Support/Adobe/Flash CS3/语言/Configuration/。

受限用户配置文件夹

对于工作站上权限受到限制的用户来说,通常在网络环境中,只有系统管理员才具有工作站管理权限。所有其他用户都被授予受限的访问权限,通常这意味着这些用户无法写入应用程序级文件(如 Windows 中的 Program Files 目录或 Macintosh OS X 中的 Applications 文件夹)。

更快、更轻松地获得帮助

新用户?