- Adobe Animate 用户指南
- Animate 简介
- 动画
- Animate 动画基础知识
- 如何在 Animate 中使用帧和关键帧
- 在 Animate 中使用逐帧动画
- 如何在 Animate 中使用经典补间动画
- 画笔工具
- 运动辅助线
- 补间动画和 ActionScript 3.0
- 关于运动补间动画
- 补间动画
- 创建补间动画
- 使用属性关键帧
- 用补间对位置进行动画处理
- 如何使用动画编辑器编辑补间动画
- 编辑补间动画的运动路径
- 处理补间动画
- 添加自定义缓动
- 创建和应用动画预设
- 设置动画的补间范围
- 处理另存为 XML 文件的补间动画
- 补间动画与传统补间
- 形状补间
- 在 Animate 中使用骨骼工具动画
- 在 Animate 中处理角色操纵
- 如何在 Adobe Animate 中使用遮罩层
- 如何在 Animate 中使用场景
- 交互性
- 工作区和工作流
- 创建和管理画笔
- 在 HTML5 Canvas 文档中使用 Google 字体
- 使用 Creative Cloud Libraries 和 Adobe Animate
- 使用 Animate 的舞台和工具面板
- Animate 工作流程和工作区
- 在 HTML5 Canvas 文档中使用 Web 字体
- 时间轴和 ActionScript
- 使用多个时间轴
- 设置首选参数
- 使用 Animate 创作面板
- 使用 Animate 创建时间轴图层
- 导出移动应用程序和游戏引擎的动画
- 移动和复制对象
- 模板
- 在 Animate 中查找和替换
- 撤消、重做和历史记录面板
- 键盘快捷键
- 如何在 Animate 中使用时间轴
- 创建 HTML 扩展
- 图像和动画 GIF 的优化选项
- 图像和 GIF 的导出设置
- Animate 中的资源面板
- 多媒体与视频
- 在 Animate 中变形和合并图形对象
- 在 Animate 中创建并使用元件实例
- 图像描摹
- 如何在 Adobe Animate 中使用声音
- 导出 SVG 文件
- 创建用于 Animate 中的视频文件
- 如何在 Animate 中添加视频
- 使用 Animate 绘制和创建对象
- 改变线条和形状
- Animate CC 中的笔触、填充和渐变
- 使用 Adobe Premiere Pro 和 After Effects
- Animate CC 中的颜色面板
- 使用 Animate 打开 Flash CS6 文件
- 在 Animate 中使用传统文本
- 向 Animate 中置入图稿
- 在 Animate 中导入的位图
- 3D 图形
- 在 Animate 中使用元件
- 使用 Adobe Animate 绘制线条和形状
- 在 Animate 中使用库
- 导出声音
- 在 Animate CC 中选择对象
- 在 Animate 中使用 Illustrator AI 文件
- 应用混合模式
- 排列对象
- 使用“命令”菜单自动处理任务
- 多语言文本
- 在 Animate 中使用摄像头
- 图形滤镜
- 声音和 ActionScript
- 绘制首选参数
- 用钢笔工具绘图
- 平台
- 将 Animate 项目转换为其它文档类型格式
- 自定义平台支持
- 在 Animate 中创建和发布 HTML5 Canvas 文档
- 创建和发布 WebGL 文档
- 如何打包 AIR for iOS 应用程序
- 发布 AIR for Android 应用程序
- 发布用于桌面的 Adobe AIR
- ActionScript 发布设置
- 最佳做法 - 管理应用程序中的 ActionScript
- 如何在 Animate 中使用 ActionScript
- Animate 工作区中的辅助功能
- 编写和管理脚本
- 启用自定义平台支持
- 自定义平台支持概述
- 使用自定义平台支持插件
- 调试 ActionScript 3.0
- 启用自定义平台支持
- 导出和发布
- 故障排除
阅读本文可了解 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 编译器。
-
选择“文件”>“发布设置”。
-
从“脚本”菜单选择 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 类的实例。
-
单击舞台的空白区域,以取消选择舞台上和时间轴中的所有对象。此操作将在属性检查器中显示 Document 属性。
-
在属性检查器的“文档类”文本框中,输入该类的 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 中已弃用。更多详细信息,请参阅此文章
设置文档级类路径:
-
选择“文件”>“发布设置”,然后单击“Flash”。
-
验证是否在“ActionScript 版本”弹出菜单中选择了 ActionScript 2.0,然后单击“设置”。
-
在“导出用于类的帧”文本字段中,指定应存放类定义的帧。
-
若要向类路径列表添加路径,请执行下列任一操作:
若要将文件夹添加到类路径,请单击“浏览到路径”按钮,浏览到要添加的文件夹,然后单击“确定”。
若要在“类路径”列表中添加新行,请单击“添加新路径” 按钮。双击新添加的行,键入一个相对路径或绝对路径,然后单击“确定”。
若要编辑现有类路径文件夹,请在“类路径”列表中选择路径,单击“浏览到路径”按钮浏览到要添加的文件夹,然后单击确定。也可以在“类路径”列表中双击该路径,键入所需的路径,然后单击“确定”。
若要从类路径中删除文件夹,请在“类路径”列表中选择路径,然后单击“删除所选路径”按钮 。
设置应用程序级类路径:
-
选择“编辑”>“首选参数”(Windows) 或“Flash”>“首选参数”(Macintosh),然后单击“ActionScript”类别。
-
单击“ActionScript 2.0 设置”按钮,然后向“类路径”列表添加路径。
设置 ActionScript 3.0 的源路径
设置文档级源路径:
-
选择“文件”>“发布设置”,然后单击“Flash”。
-
验证是否在“ActionScript 版本”弹出菜单中选择了 ActionScript 3.0,然后单击“设置”。必须将 Flash Player 版本设置到 Flash Player 9 或更高版本,才能使用 ActionScript 3.0。
-
在“导出帧中的类”文本字段中,指定应存放类定义的帧。
-
指定“错误”设置。您可以选择“严格模式”和“警告模式”。“严格模式”将编译器警告报告为错误,意味着如果存在这些类型的错误,编译将会失败。“警告模式”将报告多余警告,这些警告对将 ActionScript 2.0 代码更新到 ActionScript 3.0 时发现不兼容现象非常有用。
-
(可选)选择“舞台”以自动声明舞台实例。
-
指定 ActionScript 3.0 或 ECMAScript 作为术语使用。建议指定 ActionScript 3.0。
-
若要向源路径列表添加路径,请执行下列任一操作:
若要向源路径添加文件夹,请单击“源路径”选项卡,再单击“浏览到路径”按钮 ,通过浏览找到要添加的文件夹,然后单击“确定”。
若要向“源路径”列表添加新行,请单击“添加新路径”按钮 。双击新添加的行,键入一个相对路径或绝对路径,然后单击“确定”。
若要编辑现有源路径文件夹,请在“源路径”列表中选择路径,单击“浏览到路径”按钮,浏览到要添加的文件夹,然后单击“确定”。也可以在“源路径”列表中双击该路径,键入所需的路径,然后单击“确定”。
若要从源路径中删除文件夹,请在“源路径”列表中选择路径,然后单击“从路径删除”按钮 。
设置应用程序级源路径:
-
选择“编辑”>“首选参数”(Windows) 或“Animate”>“首选参数”(Macintosh),然后单击“ActionScript”类别。
-
单击“ActionScript 3.0 设置”按钮,然后向“源路径”列表添加路径。
设置 ActionScript 3.0 文件的库路径
若要设置文档级库路径,请使用与设置源路径类似的步骤:
-
选择“文件”>“发布设置”。
-
确保在“脚本”菜单中指定了“ActionScript 3.0”,然后单击“ActionScript 设置”按钮。
-
在“高级 ActionScript 3.0 设置”对话框中,单击“库路径”选项卡。
-
向“库路径”列表添加库路径。可以向路径列表添加文件夹或单独的 SWC 文件。
-
要设置 Link Type 属性,请双击路径的属性树中的 Link Type。可供选择的 Link Type 为:
合并到代码:将在路径中找到的代码资源合并到已发布的 SWF 文件。
外部:在路径中找到的代码资源没有被添加到已发布的 SWF 文件,但编译器验证它们位于您指定的位置。
运行时共享库 (RSL):Flash Player 在运行时下载资源。
设置应用程序级库路径:
-
选择“编辑”>“首选参数”(Windows) 或“Animate”>“首选参数”(Macintosh),然后单击“ActionScript”类别。
-
单击“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 时将编译这行代码。"); } }
使用“发布设置”对话框定义配置常数:
-
选择“文件”>“发布设置”。
-
确保将“脚本”菜单设置为“ActionScript 3.0”,然后单击该菜单旁边的“设置”按钮。
-
在“高级 ActionScript 3.0 设置”对话框中,单击“配置常数”选项卡。
-
若要添加常数,请单击“添加”按钮。
-
键入要添加的常数的名称。默认配置命名空间为 CONFIG,默认常数名称为 CONFIG_CONST。
注意:配置命名空间 CONFIG 由 Animate 编译器自动声明。您可以添加自己的配置命名空间,方法是在发布设置中输入这些命名空间及一个常数名称,然后使用以下语法将它们添加到 ActionScript 代码中:
配置命名空间 MY_CONFIG;
-
输入要用于常数的值,即 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 文件夹)。