以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  关于SVG做的 WEB GIS 缩放时候的动画!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=65188)


--  作者:coolmayi
--  发布时间:7/31/2008 2:58:00 PM

--  关于SVG做的 WEB GIS 缩放时候的动画!
小弟刚开始看SVG 最近做了个 WEB GIS 基本的功能已经有了。
但是 我想突出一下 SVG 的特性,动画
想在对地图进行缩放的时候,会有一个动画,平滑的过度过去。

主要用JAVAScript 实现。

我在存放地图数据的节点最后动态添加 animate
  animate=document.createElement("animate");
  animate.setAttribute("attributeName","viewBox");
  animate.setAttribute("dur","1s");
  animate.setAttribute("fill","freeze");
  animate.setAttribute("from",viewBoxAttribute);  
                               //viewBoxAttribute是 当前VIEWBOX的值
  animate.setAttribute("to",govalue);
                               // govalue 缩放后的VIEWBOX 值
  Map.appendChild(animate);
为什么 动画只能进行了一次。 就只有第一次缩放的时候有动画效果。
是不是少了某些属性。
请各位老鸟们 帮帮我···谢谢了··
我QQ 277455337
MAIL:  cool_mayi@163.com


--  作者:coolmayi
--  发布时间:7/31/2008 3:02:00 PM

--  
还有就是我   缩放后 要 获得 VIEWBOX 的 属性值
可以 animate 是一个时间段 ,我怎么判断 animate 已经进行结束,然后获得 完全缩放后的 VIEWBOX的值呢、
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms