2012-12-22 94 views
0

我想要返回對象名稱的值,任何幫助將是一個巨大的幫助!謝謝。AS3對象名稱和值

var o:Object = new Object(); 
var n:String = "NAME" 
o[n] = "DATA"; 

for each (var p in o){ 
trace("name="+o[p]+" data="+p); 
} 

輸出 - 名=不確定的數據=數據

應在何處輸出 - 名= NAME數據=數據

回答

1

對於循環通的對象屬性,刪除‘每個’:

var o:Object = new Object(); 
var n:String = "NAME" 
o[n] = "DATA"; 

for (var p in o) 
{ 
    trace("name="+o[p]+" data="+p); 
} 
+0

非常感謝! :)不明白爲什麼它不工作......; 0 – sputn1k