【问题标题】:How can I convert flash armature (ik) animation to frame-by-frame animation with jsfl如何使用 jsfl 将 Flash 电枢(ik)动画转换为逐帧动画
【发布时间】:2010-06-02 10:11:15
【问题描述】:

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

【问题讨论】:

    标签: flash jsfl inverse-kinematics


    【解决方案1】:

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

    您可以为每个骨架创建一个影片剪辑。

    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');
    

    不过,我并没有理解您所说的“粘贴在一起”是什么意思。你的意思是一个接一个地加入骨架动画?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 2023-03-13
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多