专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

flash 中读取XML解决思路

发布时间:2011-06-27 20:01:14 文章来源:www.iduyao.cn 采编人员:星星草
flash 中读取XML
XML code

var myxml = new XML();
myxml.load("xml.xml");
myxml.ignoreWhite = true;
var menunum=0

myxml.onLoad = function(success) {
    if (success) {
        trace(myxml.status);
        trace("XML:"+myxml);    
        a=myxml.firstChild.attributes.A
        trace(a)
        }
        
}
menunum=a
trace(menunum)

........






该代码中xml加载成功 
trace(myxml.status);
trace("XML:"+myxml);
trace(a)
成功输出
但trace(menunum)的结果为undefined

----------
我想将 function(success)函数中的变量赋值给全局变量,本想声明一个静态变量的,貌似在flash中不可以


-----
请高手指点一下

------解决方案--------------------
试试
_global.menunum=0
_global.menunum=myxml.firstChild.attributes.A

------解决方案--------------------
var myxml = new XML();
myxml.load("xml.xml");
myxml.ignoreWhite = true;
a = 0;
myxml.onLoad = function(success) {
if (success) {
//trace(myxml.status);
//trace("XML:"+myxml);
a = myxml.firstChild.attributes.A;
//trace(a);
}
};
trace(a);
function aa() {
trace(a)
}
aba= setInterval(this,"aa",500)
------解决方案--------------------
确保xml已经加载完成之后再进行赋值操作
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: