首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jsfl将flash骨架(ik)动画转换为逐帧动画?

如何使用jsfl将flash骨架(ik)动画转换为逐帧动画?
EN

Stack Overflow用户
提问于 2010-06-02 18:11:15
回答 1查看 1.1K关注 0票数 0

我的目标是将几个(实际上是很多)骨架动画粘贴在一起,每个动画都在一个单独的符号中。我不知道该怎么做,电枢层有点...真奇怪。因此,我只看到一个解决方案:将其转换为常规图层。

EN

回答 1

Stack Overflow用户

发布于 2010-07-04 01:52:35

从jsfl到逐帧转换似乎有些奇怪。如果从集成开发环境中选择“转换为逐帧”动画,那么在历史记录面板(F10)中,将使用时间轴的convertToKeyframes()函数。但是,当您从JSFL调用它时,它似乎不会做同样的事情。如果撤消,然后从历史记录面板中选择该步骤并单击重播,则可以看到这一点。

不过,您可以为每个骨架创建一个电影剪辑。

代码语言:javascript
复制
var doc      = fl.getDocumentDOM();
var timeline = doc.getTimeline();

//convert to keyframes, doesn't work the same way as 'Convert to Frame by Frame Animation' option from the IDE
//timeline.convertToKeyframes();

//make a movieclip for the selected armature
doc.convertToSymbol('movie clip', 'armatureName', 'top left');

我不明白你说的“粘贴在一起”是什么意思。你的意思是一个接一个地加入骨架动画吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2956667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档