我可以在ActionScript3中遍历我的每个SharedObjects吗?

我可以在ActionScript3中遍历我的每个SharedObjects吗?,actionscript,shared-objects,Actionscript,Shared Objects,是否可以通过我的每个共享对象执行“foreach” 像这样的 _so = SharedObject.getLocal("test","/"); foreach (var item:Object in _so) { // print key name and value } 我不太明白。 1.是否要在所有共享对象之间循环? 2.是否要在SharedObject的data属性中循环所有对象 1.假设SharedObject是包含SharedObject实例的数组 var sharedObj

是否可以通过我的每个共享对象执行“foreach”

像这样的

_so = SharedObject.getLocal("test","/");
foreach (var item:Object in _so)
{
    // print key name and value
}
我不太明白。 1.是否要在所有共享对象之间循环? 2.是否要在SharedObject的data属性中循环所有对象

1.假设SharedObject是包含SharedObject实例的数组

var sharedObjects:Array = ['test','fred','louie'];
var sharedObjectsData:Array = [];

for(var i:int = 0 ; i < sharedObjects.length ; i++){
sharedObjectsData.push(SharedObject.getLocal(sharedObjects[i],"/").data);
}
希望有帮助

for(var i in _so.data){
trace('property: ' + i + ' value: ' + _so.data[i]);
}