none
SilverLight是否可以支持“path motion”? RRS feed

  • 问题

  • silverlight支持path motion吗?我在silverlight中无法将path转化为 Motion path,但是WPF项目中就可以。
    silverlight本身就是用来对抗flash的轻量级插件,为什么不支持path motion;而WPF支持path motion,但是需要客户端安装.net framework 3.0。请高人详解,谢谢!

    2009年4月24日 0:11

答案

  • Silverlight现在还不支持path motion

    首先.Silverlight一个轻量级的WPF,所以并不是所有WPF的东西在Silverlight中都支持

    另外.我觉得Silverlight跟Flash各有其自身的优势,如果一定要用path motion的话可以参考下面的解决方案


    可以参看下面的解决方案
    请先下载这个WPF项目.
    这个WPF程序的功能是将在Blend中编辑的动画,通过它将WPF动画转化为Silverlight可用.操作如下:
    1.用Blend打开harness目录下的项目.
    2.在画布中的空白区域绘制图形,目的是利用运动路径(注意取得图形元素的XAML).
    3.F5运行WPF程序.调节相关设置Animation Name、Element to Animate、KeyFrame type、Frames per second等.
    4.复制取得动画的Translate X,Translate Y值.
    5.打开所要操作的Silverlight项目.将第一步取得在图形元素XAML载入.创建新的时间轴,粘贴替换上一步取得的Translate X,Translate Y值.
    2009年4月24日 4:36
    版主