各 SharedObjects を介して「foreach」を実行することは可能ですか?
このようなもの 。. .
_so = SharedObject.getLocal("test","/");
foreach (var item:Object in _so)
{
// print key name and value
}
各 SharedObjects を介して「foreach」を実行することは可能ですか?
このようなもの 。. .
_so = SharedObject.getLocal("test","/");
foreach (var item:Object in _so)
{
// print key name and value
}
私は上手く理解できていない気がします。1.すべての共有オブジェクトをループしますか? 2. SharedObject の data プロパティ内のすべてのオブジェクトをループしますか?
1. sharedObjects が 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);
}
//またはそのようなもの
2.古い学校の for inループを使用してみてください。
for(var i in _so.data){
trace('property: ' + i + ' value: ' + _so.data[i]);
}
それが役に立てば幸い!