# Returning Multiple Objects from Function?

**URL:** https://forum.kirupa.com/t/returning-multiple-objects-from-function/310900
**Category:** flash
**Created:** [June 22, 2010, 4:53pm UTC](https://forum.kirupa.com/t/returning-multiple-objects-from-function/310900 "2010-06-22T16:53:06Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![as3ohh](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@as3ohh](https://forum.kirupa.com/u/as3ohh)
#### Post date: [June 22, 2010, 4:53pm UTC](https://forum.kirupa.com/t/returning-multiple-objects-from-function/310900/1 "2010-06-22T16:53:06Z")

</div>

Hey Friends, I have a function that returns an object full of data pulled when an XML file gets parsed. But I also need to use an array object with additional data. That array also gets built in the same function. Is there a way to return both?

I am trying to get both the “Obj” and “SlideTime[idx]” data to use as globals.

```auto
function parseXML(objData:XML):Object
{
    var obj:Object = new Object();

    sessionID = "1";

    obj.cday = objData.session.(attribute('id') == sessionID).cday;
    obj.cdate = objData.session.(attribute('id') == sessionID).cdate;

    for (var idx:uint=0, end:uint=slideTotal; idx<end; idx++)
    {
        slideTime[idx] = objData.session.(attribute('id') == sessionID).slides.img.(attribute('id') == idx).text();
    }

    return obj;
}

```
