Jump to content

onClick error


booleanring
 Share

Recommended Posts

I'm trying to add an event listener to every sprite within an array of sprites I have created. I'm just testing right now, so I want the index of the object within the array when clicked. However, when I click on the different sprites, they all output the same number (6 in this case). 

Here's the relevant code: 

create: function(){

    this.objects = new Array(6);

    for(var i=0; i<6; ++i){

         this.objects = this.game.add.sprite(...);       

         this.objects.inputEnabled = true;

         this.objects.events.onInputDown.add(function(){alert(i)}, this);

    }

}

Thanks in advance for your help!

        

 

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...