# Looping through Shared Object data prop

**URL:** <https://forum.kirupa.com/t/looping-through-shared-object-data-prop/249168>\
**Category:** flash\
**Created:** [January 16, 2008, 2:27am UTC](https://forum.kirupa.com/t/looping-through-shared-object-data-prop/249168 "2008-01-16T02:27:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pherank](https://avatars.discourse-cdn.com/v4/letter/p/4af34b/32.png) [@Pherank](https://forum.kirupa.com/u/Pherank)\
**Post date:** [January 16, 2008, 2:27am UTC](https://forum.kirupa.com/t/looping-through-shared-object-data-prop/249168/1 "2008-01-16T02:27:06Z")

</div>

I’m trying to loop through each of the arrays stored in a Shared Object and place the individual array items inside rows of textfields. This isn’t quite working - it fills all the text fields with the last data array only:

```auto

var elemSharedObject:SharedObject = SharedObject.getLocal("elementChoices", "/");
//Load data into fields
for (var prop in elemSharedObject.data) {
    for (i=1; i<prop.length; i++) {
        table_mc["p"+i+"_lb"].text = elemSharedObject.data[prop][0];
        table_mc["i"+i+"_lb"].text = elemSharedObject.data[prop][1];
        table_mc["el"+i+"_lb"].text = elemSharedObject.data[prop][2];
        table_mc["en"+i+"_lb"].text = elemSharedObject.data[prop][3];
    }
}

```

I need a way to increment “elemSharedObject.data[prop]” after it’s filled each successive row of textfields. Any help would be appreciated.
