February 2010
M T W T F S S
« Jan   Mar »
1234567
891011121314
15161718192021
22232425262728

Getting array elements

Problem
Need get array elements on output window and on the stage.

Solution
Using indexOf.

Detailed explanation

globe_mc.buttonMode=true;
bag_mc.buttonMode=true;
dice_mc.buttonMode=true;

var myItems:Array=[globe_mc,bag_mc,dice_mc];

globe_mc.addEventListener(MouseEvent.CLICK, checkMyItems);
bag_mc.addEventListener(MouseEvent.CLICK, checkMyItems);
dice_mc.addEventListener(MouseEvent.CLICK, checkMyItems);

function checkMyItems(event:MouseEvent):void {
trace(event.target.name);
trace(myItems.indexOf(event.target));
arrayElement_txt.text=String(myItems.indexOf(event.target));
}

index17
Source:
gettingArrayElement

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>