HTML加载XML的问题.

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:42:17
用一个FLASH摸板改了一个动画.可以通过该根目录下的XML和JPG来更换页面上FLASH的文字和图片.
现在我想把加载XML的代码写在HTML页面里..在页面加载XML..麻烦高手帮一下忙...谢谢啦!~

FLASH加载XML的代码:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
addEventListener(Event.ENTER_FRAME, onEnterFrame);

function onEnterFrame(event:Event)
{
var total:Number = root.loaderInfo.bytesTotal;
var loaded:Number = root.loaderInfo.bytesLoaded;
if (loaded == total)
{
gotoAndStop("xml");
removeEventListener(Event.ENTER_FRAME, onEnterFrame);
}
}

<script>
var ajax=new myajax;
function isIE(){
if(window.ActiveXObject)return true;;
return false;
}
function create_ActiveX() {
if(isIE()){
return {http:new ActiveXObject("Microsoft.XMLHTTP"),dom:new ActiveXObject("Microsoft.XMLDOM")}; // IE
}else{
return {http:new XMLHttpRequest(),dom:document.implementation.createDocument("","",null)}; // Non-IE browsers
}
}
function myajax(){
this.xmlhttp = create_ActiveX().http;
this.doc= create_ActiveX().dom;
this.doc.async=false;
//--取get数据--有缓存则读缓存
this.get=function (url) {
var this_obj = this;
this.xmlhttp.onreadystatechange = function() {
if(this_obj.xmlhttp.readyState == 4) {
if(this_obj.xmlhttp.status == 200) {
//alert(this_obj.xmlhttp.getAllResponseHeaders());
this.html=this_obj.xmlhttp.responseText;
alert(this_obj.xmlh