以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  svg中怎样让动画animate循环执行下去?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=58105)


--  作者:shuangquansq
--  发布时间:1/16/2008 1:23:00 PM

--  svg中怎样让动画animate循环执行下去?
现在想让动画循环执行下去。不用javascript,而直接用svg的animate属性能完成吗?比如一个运动的矩形让它运动完后重新开始运动。
谢谢。
--  作者:enyaxp
--  发布时间:1/16/2008 10:31:00 PM

--  
animate有如下属性可以实现你想要的功能:

restart: 定义动画的重播方式,属性值可以设为always(满足条件的任意时刻重播)、whenNotactive(只有播放结束后才会重新开始,不受任何外界影响)以及never(不重播)。

repeatCount: 定义重播次数。

repeatDur:定义重播的总时间。

fill:定义动画播放完毕后是停留在终点还是回到起点。


--  作者:shuangquansq
--  发布时间:1/17/2008 1:08:00 PM

--  
多谢,另外一个问题是怎样让一个动画开始时增加一个事件响应函数?(不能用鼠标单击和鼠标放在上面等事件)
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,500.000ms