一个关于as2.0内部数组的查询有关问题

一个关于as2.0内部数组的查询问题

//=参考=====================================

var tema:Object = new Object();
tema.name = "Adobe";
tema.address = "601 Townsend Street";
tema.city = "San Francisco";
tema.state = "CA";
tema.postal = "94103;
trace(tema.postal) //这里可以获得postal的值,
//======================================



 
以下是我的代码:

///查找,输入要查找的字符,将符合记录的属性放到一个数组,将查出的记录再采用分页显示的方法显示即可。
function seach(s):Array {
var tem:Array = [];
for (var i = 0; i<xmlOBJ.length; i++) {

for (var n in xmlOBJ[i]) {
for (var m in xmlOBJ[i][n]) {
//trace("m:"+i+"-"+n+"-"+m+"-"+xmlOBJ[i][n][m]);
if (xmlOBJ[i][n][m].indexOf(s) != -1) {
tem.push(xmlOBJ[i]);
break;
}
}
}
}
return tem;
}


if (search_txt.text != "") {
tema = seach(search_txt.text);
} else {
tema = "";
reType();
}
trace("搜索:"+search_txt.text+"相关:"+tema.length+"------------------");



for (var i = 0; i<tema.length; i++) {

for (var n in tema[i]) {
for (var m in tema[i][n]) {
trace("id"+i+":"+tema[i][n][m]);
}
}
}


基本能查询了,有一个输出问题,如何将 tema[i][n][m] 对象里面的 [object Object] 里面的值分别读出来,

以下是一个查询结果的数组;怎样分别获得 里面的 值。
结果:================================
id1:2
id1:100617
id1:OPEL
id1:F
id2:3
id2:193008
id2:OPEL
id2:V


------解决方案--------------------
查对象的属性?
JScript code
var tema:Object = new Object();
tema.name = "Adobe";
tema.address = "601 Townsend Street";
tema.city = "San Francisco";
tema.state = "CA";
tema.postal = "94103";
for(var p:String in tema){
    trace("tema."+p+"="+tema[p]);
}