CreateJS工具包和Flash

时间:2014-04-17 05:40:03

标签: flash createjs

由于Toolkit for CreateJS扩展是如此新颖,Flash中有许多功能尚不支持。例如,版本1.1支持补间动画,但版本1.0没有。解决方案是使用传统的补间而不是补间动画。 CreateJS工具包版本1.1还将形状补间和掩码发布到HTML5。它仍然不发布嵌入字体。这个不受支持的功能的解决方法是什么?还有哪些不受支持的功能?这些不受支持的功能有哪些变通方法?

谢谢。

1 个答案:

答案 0 :(得分:1)

我在这里没有直接的答案。这是一个广泛的问题,因为有很多topis在"什么Flash可以做,你如何使用Flash作为创作工具使用CreateJS?"伞。

重新考虑"新奇"事情,它已经存在了很多年了。我认为格兰特斯金纳可能已经在2012年,甚至1 - 2年前开始对这些图书馆进行初步工作。我认为直到CS5或CS6,他/他的团队& Adobe已经明确了Toolkit的概念,让他们帮助Flash作者以不那么手动的方式使用库。

到目前为止,不再支持Toolkit。当Flash CS 6出现时,我认为这是一个临时概念;它完成了几年前所需要的,并且它需要,因为Flash程序没有被设计到集成CreateJS库的程度。但是现在,使用Flash CC,工具包不再需要了,因为它已经集成到Flash" HTML5 Canvas"的创建/发布中。文件。通过发布HTML5画布,您基本上可以使用之前的Toolkit。

至于从Flash到HTML5 Canvas的支持,我确信那里总会存在很大的差距。对于许多Flash开发人员来说,找到如何在没有SWF运行时的情况下创建他们过去创建的内容是一项艰难的事情。其中很大一部分就是了解CSS和& JavaScript以及旧的+现代浏览器支持的内容,但另一部分是找出您的工具(Flash CC,Edge Animate或其他东西)是否可以为您提供高级创作环境+强大的浏览器功能。

FWIW,这是一个古老的Adobe论坛发帖,提出了类似的问题并提出了一些好的回答: https://forums.adobe.com/thread/1243214

对于某些不受支持的功能,以下是在FLA文件中复制/导入时生成的警告的不完整列表:

  • HTML5 Canvas文档不支持AntiAlias,并且已在Text的实例中转换为DeviceFonts。
  • HTML5 Canvas文档不支持AutoKern,并且已在Text的实例中删除。
  • 框架脚本已被评论
  • HTML5 Canvas文档中不支持LineType,并且已在Text的实例中转换为MultiLineNoWrap。
  • 某些艺术作品包含虚线描边,HTML5 Canvas文档不支持该描边,并已转换为实体。
  • HTML5 Canvas文档中不支持StaticText,并且已在Text的实例中转换为DynamicText。

以下是不受支持的HTML5 Canvas功能的Adobe链接: https://helpx.adobe.com/flash/kb/unsupported-features-html5-canvas1.html