关于FLASH读取XML

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:01:49
System.useCodepage = true;
var myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(ok) {
_root.name01 = myXML.firstChild.attributes.name01;
_root.a = _root.num01/1;
trace(a);
aa = a
trace(aa);
};
trace(aa);

看了以上那段愚蠢的代码以后,大家应该知道我想干什么了。

请问一下,怎样才能在函数以外,还能调用出XML的值?

为什么这样调不出来啊。

我是新手,请说得简单些,谢谢啊!

都不行啊.没人回答吗!!!!

你写的代码中的aa是局部变量,作用范围仅在function(ok){}的大括号以内,大括号以外的就不能访问了,要想在函数以外调用,你可以直接在函数外调用_root.a,你的问题出在变量的作用域.

http://hi.baidu.com/samxx8/blog/item/e6182a3fa77804ef54e723f7.html
这里有

在百度上应该查得出来吧