【发布时间】:2016-09-12 10:16:49
【问题描述】:
我们目前正在从 CS6 中的 AS2 过渡到 Adobe Animate CC 中使用 Javascript 的 HTML5 Canvas,同时努力保留多年来我们在 AS2 中构建的尽可能多的功能。
到目前为止,我无法以任何方式复制的最重要的东西是用于 AS2 的 #include 编译器指令。
有没有人找到解决这个问题的方法?
【问题讨论】:
-
动画需要手动编码,或者至少作为通过画布显示的视频,
-
@QBM5 是的,我们使用 createjs 对动画中的对象进行补间,但过去我们将 AS2 Tween 函数包装在我们自己的函数名称中,这对我们的非编码设计师同事更友好.我们还包含了其他代码,例如保持功能,因此设计人员可以指定在给定帧上等待的秒数。
-
向任何 Javascript API 添加功能应该很容易。这当然取决于 API 以及它们如何管理对象和原型链,但添加更多描述性命名和扩展核心功能很容易。虽然是一句警告。如果您在提供的界面之外深入研究 API,则可能会因可能会或可能不会宣布的内部更改而导致代码中断。
-
@Blindman67 Animate CC 是一个包含代码编辑器的图形编辑器,但代码与动画帧相关联。我不是在寻找如何在交付时扩展 API(最终嵌入到网页中使这很容易),而是如何在编译时复制包含代码的 Flash 和 AS2 中的行为,以便它存在于测试构建中无需编码人员每次为我们的艺术家手动添加。
标签: flash canvas actionscript-2 animate-cc