本帖最后由 grassfire1127 于 2010-05-09 13:22:33 编辑

解决方案 »

  1.   


    //首先给FlashVars 加上一个id        function createXml(str) {
                if (document.all) {
                    var xmlDom = new ActiveXObject("Microsoft.XMLDOM")
                    xmlDom.loadXML(str)
                    return xmlDom
                }
                else
                    return new DOMParser().parseFromString(str, "text/xml")
            }        function PlaySwf() {
                var item = document.getElementById("FlashVars"); //或者document.getElementsByTagName("param");
    //取值时用item[2]  
                var source = item.value.split('=');
                var domxml = createXml(source[1]);
                alert(domxml.getElementsByTagName("source")[0].firstChild.data);
                
            }
        </script>
      

  2.   

    楼主你的object是xml的形式,用js解析xml非常的合适,楼上所说的js先写临时的xml文件,几乎是不可能的,在ie下也许可以,但是在其他浏览器下是不行的,因为js不运行操作修改其他文件,只能读取