# Accessing element in multidimensional array

**URL:** <https://forum.kirupa.com/t/accessing-element-in-multidimensional-array/305710>\
**Category:** flash\
**Created:** [March 2, 2010, 1:47pm UTC](https://forum.kirupa.com/t/accessing-element-in-multidimensional-array/305710 "2010-03-02T13:47:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Reean917](https://avatars.discourse-cdn.com/v4/letter/r/a698b9/32.png) [@Reean917](https://forum.kirupa.com/u/Reean917)\
**Post date:** [March 2, 2010, 1:47pm UTC](https://forum.kirupa.com/t/accessing-element-in-multidimensional-array/305710/1 "2010-03-02T13:47:37Z")

</div>

I cannot wrap my head around this simple concept. All I need to do is access the element in myArray at the third position on Mouse Over. I’ve tried myArray\*[2] but it come back as the last element in the array. Help is appreciated.

Here is my code.

```auto
 
function xmlLoaded(event:Event):void {
   myXML = XML(myLoader.data);
   trace("Data loaded.");
   for each (var property:XML in myXML.item) {
       var id:Number = Number(property.attribute("id"));
       var s:String = String(property.stateName);
       var f:String = String(property.formNum);
       myArray.push([id, s, f]);
  }
    colorStates();
}
 
function colorStates():void {
    var a:ColorTransform = new ColorTransform();
    for (var i:Number = 0; i<myArray.length; i++) {
 
this[myArray*[1]].addEventListener(MouseEvent.MOUSE_OVER, manageMouseOver);
 
this[myArray*[1]].addEventListener(MouseEvent.MOUSE_OUT, manageMouseOut);
 
  if (myArray*[2] == "NA") {
     a.color = (0xb3b3b3);
     this[myArray*[1]].transform.colorTransform = a;
  } else {
      a.color = (0x1883c7);
      this[myArray*[1]].transform.colorTransform = a;
  }
 
  function manageMouseOver(e:MouseEvent):void {
      trace("Over " + e.target.name);
     Here -- > label.htmlText = "<b>"+ e.target.name +"</b><br>"+ myArray[0][2]; <--- Here
  }
 
  function manageMouseOut(e:MouseEvent):void {
      trace("Out");
      label.htmlText = "";
   }
 }
}

```
