在 Animate 中通过代码片段添加交互性

  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. 已知问题

 

“代码片段”面板使得非编程人员能够很快就开始轻松使用简单的 JavaScript 和 ActionScript 3.0。借助该面板,您可以将 代码添加到 FLA 文件以启用常用功能。使用“代码片段”面板不需要 JavaScript 或 ActionScript 3.0 方面的知识。

利用“代码片段”面板,您可以:

  • 添加能影响对象在舞台上行为的代码

  • 添加能在时间轴中控制播放头移动的代码

  • (仅限 CS5.5)- 添加允许触摸屏用户交互的代码

  • 将您创建的新代码片段添加到面板

使用 Animate 附带的代码片段也是开始学习 JavaScript 或 ActionScript 3.0 的一种较好的方式。通过查看片段中的代码并遵循片段说明,便可以开始了解代码结构和词汇。

Animate 中的代码片段选项
Animate 中的代码片段选项

准备事项

使用“代码片段”面板时,重要的是理解 Animate 的这些基本原理:

  • 许多代码片段都要求您对代码中的几个项目进行自定义。在 Animate 中,您可以在“动作”面板中执行此操作。每个片段都包含对此任务的具体说明。

  • 包含的所有代码片段都是 JavaScript 或 ActionScript 3.0 代码。

  • 有些片段会影响对象的行为,允许它被单击或导致它移动或消失。您将对舞台上的对象应用这些代码片段。

  • 某些代码片段在播放头进入包含该片段的帧时引起动作立即发生。您将对时间轴帧应用这些代码片段。

  • 当应用代码片段时,此代码将添加到时间轴中的“动作”图层的当前帧。如果您自已尚未创建“动作”图层,Animate 将在时间轴中的所有其他图层之上添加一个“动作”图层。

  • 为了使 ActionScript 能够控制舞台上的对象,此对象必须具有在属性检查器中分配的实例名称。

  • 您可以单击在面板中选择代码片段时出现的“显示说明”和“显示代码”按钮。

将代码片段添加到对象或时间轴帧

要添加影响对象或播放头的动作,请执行以下操作:

  1. 选择舞台上的对象或时间轴中的帧。

    如果选择的对象不是元件实例,则当您应用该代码片段时,Animate 会将该对象转换为影片剪辑元件。

    如果您选择的对象还没有实例名称,Animate 会在您应用代码片段时添加一个实例名称。

  2. 在“代码片段”面板中(“窗口”>“代码片段”),双击要应用的代码片段。

    如果选择的是舞台上的对象,Animate 会将该代码片段添加到“动作”面板中包含所选对象的帧中。

    如果选择的是时间轴帧,Animate 会将代码片段只添加到那个帧。

  3. “动作”面板中,查看新添加的代码并根据片段开头的说明替换任何必要的项。

动作面板中的代码片段

将新代码片段添加到“代码片段”面板。

您可以用两种方法将新代码片段添加到“代码片段”面板:

  • “新建代码片段”对话框中输入片段。

  • 导入代码片段 XML 文件。

要使用“新建代码片段”对话框,请执行以下操作:

  1. 在“代码片段”面板中,从面板菜单中选择“新建代码片段”。

  2. 在对话框中,为您的代码片段输入标题、工具提示文本和 JavaScript 或 ActionScript 3.0 代码。

    您可以单击“自动填充”按钮,添加当前在“动作”面板中选择的任何代码。

  3. 如果您的代码中包含字符串“instance_name_here”,并且您希望在应用代码片段时 Animate 将其替换为正确的实例名称,请选中“自动替换 instance_name_here”复选框。

    Animate 会以名为 Custom 的文件夹将新的代码片段添加到“代码片段”面板。

要导入 XML 格式的代码片段,请执行以下操作:

  1. 在“代码片段”面板中,从面板菜单中选择“导入代码片段 XML”。

  2. 选择要导入的 XML 文件,然后单击“打开”

要查看代码片段的正确 XML 格式,从面板菜单中选择“编辑代码片段 XML”。

要删除代码片段,请在面板中右键单击该片段,然后从上下文菜单中选择“删除代码片段”。

带有 HTML5 的交互式动画

某些动画需要代码片段来支持不同的发布平台。想要了解如何使用代码片段来使动画互动?在本示例结尾观看教程并按照这些步骤操作。

  1. “库”中,单击“发布设置”

  2. 选择 JavScript/HTML

  3. “HTML/JS” 选项卡中,单击“导出”并选择以下选项:

    • 文件名: 键入文件的名称。
    • 保存类型:选择“HTML”。
  4. 单击“确定”

如何增强 HTML5 交互式动画

观看视频以了解如何编辑代码。

更快、更轻松地获得帮助

新用户?