none
用WPF写的程序,blend做了一段动画,在C#中控制动画的起始帧和结束帧,可以实现吗? RRS feed

  • 问题

  • 比如说动画一共有10帧, 当点击button1的时候播放第5帧到第7帧这样子, 请问这个效果可以实现吗?
    2012年10月2日 13:32

答案

  • 你好,海星C

    WPF的动画是基于时间的,不像flash那样是基于帧的
    要是想要指定帧来重现动画可以用两个方法
    #1 是知道指定帧的相应时间,然后来回放动画
    #2 是像http://t.cn/zl613Vn 这篇文章里面一样实现一个Frame-based imation                                                       


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 海星C 2012年10月8日 15:53
    2012年10月4日 6:42
    版主

全部回复

  • 你好,海星C

    WPF的动画是基于时间的,不像flash那样是基于帧的
    要是想要指定帧来重现动画可以用两个方法
    #1 是知道指定帧的相应时间,然后来回放动画
    #2 是像http://t.cn/zl613Vn 这篇文章里面一样实现一个Frame-based imation                                                       


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 海星C 2012年10月8日 15:53
    2012年10月4日 6:42
    版主
  • 你好,海星C

    WPF的动画是基于时间的,不像flash那样是基于帧的
    要是想要指定帧来重现动画可以用两个方法
    #1 是知道指定帧的相应时间,然后来回放动画
    #2 是像http://t.cn/zl613Vn 这篇文章里面一样实现一个Frame-based imation                                                       


    Annabella Luo[MSFT]
    MSDN Community Support | Feedback to us


    好的 谢谢~~~
    2012年10月8日 15:53