# Call a public array from Main class on another class

**URL:** <https://forum.kirupa.com/t/call-a-public-array-from-main-class-on-another-class/331848>\
**Category:** flash\
**Created:** [November 6, 2013, 3:40pm UTC](https://forum.kirupa.com/t/call-a-public-array-from-main-class-on-another-class/331848 "2013-11-06T15:40:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nightkarnation](https://avatars.discourse-cdn.com/v4/letter/n/a5b964/32.png) [@nightkarnation](https://forum.kirupa.com/u/nightkarnation)\
**Post date:** [November 6, 2013, 3:40pm UTC](https://forum.kirupa.com/t/call-a-public-array-from-main-class-on-another-class/331848/1 "2013-11-06T15:40:26Z")

</div>

Here’s the simplified code of what I am trying to achieve:

[//Main.as](https://Main.as)

```auto
package {
    public class Main extends MovieClip {
        public var teams:Array = new Array("Brazil","Germany", "Spain");
    }
//later on code...
var simulate:Simulate= new Simulate();
addChild(simulate);
}

```

[//Simulate.as](https://Simulate.as)

```auto
package {
    public class Simulate extends MovieClip {
        public function Simulate():void {
            trace("inside class"); //<-- working
            trace("team from Main.as" + MovieClip(root).teams[0]); //<-- not working
        }
    }
}

```

Any ideas?  
Thanks a lot in advance!
