0
Trying to create an array to target symbols for animation
Community Beginner
,
/t5/animate-discussions/trying-to-create-an-array-to-target-symbols-for-animation/td-p/10942317
Feb 23, 2020
Feb 23, 2020
Copy link to clipboard
Copied
I have maps of districts named mc_1, mc_2, mc_3 etc...
I'm triggering an event when mouse hovers over them.
Instead of writing code for each mc_n I thought I could use arrays. But I have never done that before. Currently I have;
var district = []; for (var i = 0; i <= 20; ++i) {district[i] = "mc_" + i; }
stage.enableMouseOver(3); this.district[i].on('mouseover', function(){ this.district[i].gotoAndPlay(2); });
TOPICS
ActionScript
,
Code
,
How to
,
Timeline
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
Community Expert
,
LATEST
/t5/animate-discussions/trying-to-create-an-array-to-target-symbols-for-animation/m-p/10942449#M201648
Feb 23, 2020
Feb 23, 2020
Copy link to clipboard
Copied
Hi.
You can assign the listeners to each instance without using an array. Like this:
stage.enableMouseOver(3);
for (var i = 0; i < 20; i++)
{
this["mc" + i].on('mouseover', function(e)
{
e.currentTarget.gotoAndPlay(1);
});
}
Please let us know if you have any further questions.
Regards,
JC
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more

