描述
- 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
- 启用自定义平台支持
- 导出和发布
- 故障排除
<convert using="" document="" type="" converter<="" p="">
要将您的当前文档转换为任何其他文档类型,请单击“文件”>“转换为”并选择所需的文档类型。以下屏幕截图说明从 HTML5 画布文档类型转换为其他可用格式的文档转换选项。
HTML5 画布文档类型不支持多个场景。当您尝试将任何多场景文档转换为 HTML5 画布文档类型时,所有场景均保存为单独的文件。如果想在一个单独的文档中使用场景,可将所有场景放在单独的元件中。
您可以将原有的 Animate 项目转换为另一种格式,或者通过复制并粘贴图层或库元件来重复使用项目中的资源。
转换为使用 JSAPI 的其它文档类型
如果您有一个要将文件转换为其他文档类型的自定义方案,则您可以使用 JSAPI。例如,将许多文件一次性转换为其它文档类型。
convertToDoc 方法
|
用法 |
参数 |
返回值 |
---|---|---|---|
将文档转换为所需的文档类型。 |
document.convertToDoc(fileURI, doctype, fileClose) |
fileURI 一个表示为 file:/// URI 的字符串,它指定转换后所生成文件的路径。 docType 一个指定要生成的所需文档类型的字符串值。要查找文档类型,您可以使用 document.type 属性。例如,fl.trace(fl.getDocumentDOM().type)。 fileClose(可选)一个指定是否要在转换后关闭生成的文件的布尔值。指定为 true 将关闭生成的文件。默认值为 false。 |
一个布尔值。 如果文档已成功转换为所需的文档类型,则为 true。 否则为 false。 |
下面提供了一些示例脚本以供参考。您可以复制 JSFL 脚本文件文档类型中的示例脚本,保存文件,然后执行它以获得更好的结果。
将文件夹中的所有文件转换为其他文档类型
下面的 JSFL 脚本将文件夹中的所有 fla 文件转换为 HTML5 Canvas doc 文档。
var str = fl.scriptURI; var url = str.substring(0, str.lastIndexOf("/")); var folderURI = url + "/"; var fileMask = "*.fla"; var list = FLfile.listFolder(folderURI + "/" + fileMask, "files"); fl.trace(folderURI); if (list) { for(var i=0;i<list.length;i++) { var fileURI = folderURI + list[i]; var doc = fl.openDocument(fileURI); fl.trace(folderURI); doc.convertToDoc(folderURI+'Convertedfla'+i+'.fla',' htmlcanvas'); } }
将最新的活动文档转换为其他文档类型
下面的 JSFL 脚本将最新的活动文档类型文件转换为 HTML5 Canvas doc 文档。
var str = fl.scriptURI; var url = str.substring(0, str.lastIndexOf("/")); var doc = fl.getDocumentDOM(); //doc.convertToDoc('url','htmlcanvas'); doc.convertToDoc(url +'/RotationCamera2.fla','htmlcanvas');
将所有活动文档转换为其他文档类型
下面的 JSFL 脚本将所有活动文档转换为 WebGL 文档类型。
var str = fl.scriptURI; var url = str.substring(0, str.lastIndexOf("/")); for(var i=0;i<fl.documents.length;i++) { fl.trace(fl.documents[i].name); fl.trace(fl.documents[i].type); fl.documents[i].convertToDoc(url +'/abc'+i+'.fla','webGLDoc',true); }
浏览文档并将其转换为其他文档类型
下面的 JSFL 脚本搜索一个特定字符串文档类型并将其转换为 AS3 文档类型。
var fileURI = fl.browseForFileURL('open','open'); var doc = fl.openDocument(fileURI); var sr = ""; sr +=fileURI; var str = sr.substring(0, sr.lastIndexOf("/")); doc.convertToDoc( str+"/test.fla" ,'Flash',true); //doc.convertToDoc('fileURI','htmlcanvas',true); //doc.convertToDoc('fileURI','WebGlDoc',true