新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论SVG, GML, X3D, VRML, VML, XAML, AVALON, Batik等基于XML的图形技术,以及有关GIS的应用。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 SVG/GML/VRML/X3D/XAML 』 → 各位大虾帮小弟看看代码怎么完善!! 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6304 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 各位大虾帮小弟看看代码怎么完善!! 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     kenvyboy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:67
      门派:XML.ORG.CN
      注册:2008/5/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给kenvyboy发送一个短消息 把kenvyboy加入好友 查看kenvyboy的个人资料 搜索kenvyboy在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看kenvyboy的博客楼主
    发贴心情 各位大虾帮小弟看看代码怎么完善!!

    <?xml version="1.0" encoding="utf-8"?>
    <svg xmlns="http://www.w3.org/2000/svg" width="640px" height="512px" viewBox="0 0 640 512"

    onload="init(evt) ; loop(100)">
     <script type="text/ecmascript"><![CDATA[
    var SVGDoc
    var delay = 0
    var thisID;
    var nextID;
    var thisElem
    var nextElem
    var index=10;
    // initalize the SVG object - there can be multiple SVG objects on the page
    function init(thisEvent) {
     // determine SVG object
     SVGDoc = thisEvent.getTarget().getOwnerDocument()
    }
    function loop( timeDelay)
    {
      setTimeInterval(timeDelay)
      loopID= setInterval("anim()",delay)
    }
    function setTimeInterval(timeDelay)
    {
      if (! timeDelay) {
      delay = 2
      
     } else {
      delay = parseInt(timeDelay) * 2
      
     }
    }
    function anim()
    {
      thisID = "image"+index;
      if(index==18)
      {
       index=1
      }
      else
      {
        index= index+1
      }
      nextID= "image"+index;
      
      thisElem =SVGDoc.getElementById(thisID)
      
      nextElem = SVGDoc.getElementById(nextID)
      
      elemHide(thisElem)
      elemShow(nextElem)
         
    }
    // make an element visible
    function elemShow(elem) {
     thisStyle = elem.getStyle()
     
     // make the element visible
     thisStyle.setProperty('display', 'inline')
    }
    // hide an element
    function elemHide(elem) {
     thisStyle = elem.getStyle()
     
     // hide the element
     thisStyle.setProperty('display', 'none')

    function elemShow(elem) {
     thisStyle = elem.getStyle()
     
     // make the element visible
         document.menupic.filters[0].Apply();
         document.all.menupic.src=imgpath;
         document.menupic.filters[0].Play();
     //thisStyle.setProperty('display', 'inline')
    }
    }
    ]]></script>
     <g id="image1" name="menupic"  display="none" style="FILTER:
             progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0)"
            >
      <image xlink:href="T1.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image2" display="none">
      <image xlink:href="T2.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image3" display="none">
      <image xlink:href="T2.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image4" display="none">
      <image xlink:href="T3.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image5" display="none">
      <image xlink:href="T3.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image6" display="none">
      <image xlink:href="T4.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image7" display="none">
      <image xlink:href="T4.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image8" display="none">
      <image xlink:href="T5.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image9" display="none">
      <image xlink:href="T5.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image10" display="none">
      <image xlink:href="T6.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image11" display="none">
      <image xlink:href="T6.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image12" display="none">
      <image xlink:href="T7.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image13" display="none">
      <image xlink:href="T7.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image14" display="none">
      <image xlink:href="T8.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image15" display="none">
      <image xlink:href="T8.jpg" x="0" y="0" width="640" height="512"/>
     </g>
     <g id="image16" display="none">
      <image xlink:href="T9.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image17" display="none">
      <image xlink:href="T9.jpg" x="0" y="0" width="640" height="512"/>
     </g>
            <g id="image18" display="none">
      <image xlink:href="T1.jpg" x="0" y="0" width="640" height="512"/>
     </g>
    </svg>
    --------里面的T1 T2...是图片,现在还不能发,此代码的功能是图片连续播放,各位有什么更好的算法,使得播放更加连贯,在线=中!!


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/5/19 11:26:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/26 8:37:32

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms