Чтобы добраться до ключей объекта, вам нужно их зациклить:
for (var key:String in obj) {
trace("key:", key, "value:", obj[key]);
}
Таким образом, объединение obj1
и obj2
(с чем-либо из второй, перезаписывающей первую) будет выглядеть так:
var merged:Object = {};
var key:String = "";
for (key in obj1) {
merged[key] = obj1[key];
}
for (key in obj2) {
merged[key] = obj2[key];
}