trace (buttonsArray.indexOf(e.target.name));
Looking at the above....your "buttonsArray" is an Array containing Objects.
And you are using the "indexOf" method looking for a String. Take off the ".name" property and you should see a difference. -- Keith H -- www.keith-hair.net Isaac Alves wrote:
Hi fellows, Cannot solve this problem: function buttonClicked(e:Event):void { trace (buttonsArray.indexOf(e.target.name)); It always traces "-1". This code should trace the index of the Array element right? for ex: 0, 1, 2 or 3. If i do this, it will trace the correct name of the element. function buttonClicked(e:Event):void { trace (e.target.name); If I do this, it will trace the name of the second element: function buttonClicked(e:Event):void { trace (buttonsArray[1].name); Why indexOf doesn´t work properly? Thanks a lot! _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders