共有オブジェクトを使用して、都市オブジェクトの配列コレクションを保存しようとしています。各都市オブジェクトには、基本的な文字列プロパティ(CITYName、State、Zipcodeなど)が含まれています。共有オブジェクトを正常に作成できますが、取得時に、特定の都市オブジェクトの内部プロパティにアクセスできません。何か案は?
var tempAC:ArrayCollection = new ArrayCollection();
if( getObjects())
{
tempAC = getObject(); //returns the only shared object i currently use.
Alert.show("temp length " + tempAC.length.toString()); // current length returned is '7902' cities as expected
var i:int;
var cityObj:Object;
var tmpString:String;
//loop through array collection and collect city values;
for(i=0; i < tempAC.length(); i++)
{
cityObj= new Object();
cityObj= tempAC[i];
tmpString += "City Name: "+ cityObj[i].CITYName.toString() + " "+
cityObj.hasOwnProperty("CITYName") +"\r\n" ;
}
Alert.show(tmpString); //this alert displays "City Name [object Object] true" for
all entries in the array collection
}