# Question

**URL:** <https://forum.kirupa.com/t/question/16303>\
**Category:** Uncategorized\
**Created:** [March 23, 2003, 1:25pm UTC](https://forum.kirupa.com/t/question/16303 "2003-03-23T13:25:10Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![ping](https://avatars.discourse-cdn.com/v4/letter/p/f14d63/32.png) [@ping](https://forum.kirupa.com/u/ping)\
**Post date:** [March 23, 2003, 1:25pm UTC](https://forum.kirupa.com/t/question/16303/1 "2003-03-23T13:25:10Z")

</div>

for you experts, i do have a question,

please take a look at this file,

i need to extract “i” when mouse is down,

how do i get to 1,2,3 instead of 4?

thanks.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 1:40pm UTC](https://forum.kirupa.com/t/question/16303/2 "2003-03-23T13:40:28Z")

</div>

Try this…

```auto
for (i=1; i<=3; i++) {
	_root["a"+i].onMouseDown = function() {
		trace("i is : " + i + " : " + this._name.substr(1));
	};
}

```

I am not getting 1, 2, 3 from i, rather getting it from the instance name a1, a2, a3…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 1:41pm UTC](https://forum.kirupa.com/t/question/16303/3 "2003-03-23T13:41:48Z")

</div>

```auto
for (i=1; i<=3; i++) {
_root["a"+i].i = i;
_root["a"+i].onMouseDown = function() {
trace("i is: "+this.i);
}
}

```

😉 =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 1:49pm UTC](https://forum.kirupa.com/t/question/16303/4 "2003-03-23T13:49:09Z")

</div>

the objective is to extract which movie clip has been selected.

how do i display only the mc that was selected?

both samples provided generate 1,2,3.

for a1, if mouse is down, i am interested in i display 1.

for a2, display i=2,

… etc.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 1:52pm UTC](https://forum.kirupa.com/t/question/16303/5 "2003-03-23T13:52:22Z")

</div>

```auto
for (i=1; i<=3; i++) {
_root["a"+i].i = i;
_root["a"+i].onRelease = function() {
trace("i is: "+this.i);
}
}

```

that was your mistake… not cyan’s, not mine :-\

use the **onRelease** or **onPress** handler instead 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 1:59pm UTC](https://forum.kirupa.com/t/question/16303/6 "2003-03-23T13:59:36Z")

</div>

[MovieClip.onMouseDown](http://www.macromedia.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary551.html)  
[MovieClip.onPress](http://www.macromedia.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary554.html)  
[MovieClip.onRelease](http://www.macromedia.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary555.html)

=)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 2:01pm UTC](https://forum.kirupa.com/t/question/16303/7 "2003-03-23T14:01:37Z")

</div>

😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 2:04pm UTC](https://forum.kirupa.com/t/question/16303/8 "2003-03-23T14:04:10Z")

</div>

thank you:)

\_root[“a”+i].i = i;

is this an acceptable way to determine which clip(i) is selected?

thanks!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 2:10pm UTC](https://forum.kirupa.com/t/question/16303/9 "2003-03-23T14:10:39Z")

</div>

no problem 😉 =)

and…

> _Originally posted by ping_  
> **is this an acceptable way to determine which clip(i) is selected?**

i think it’s a good way. there may be an easier way, there may be a harder way though. 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 2:13pm UTC](https://forum.kirupa.com/t/question/16303/10 "2003-03-23T14:13:18Z")

</div>

What about this??? Using the instance name again so that I won’t be creating another variable… 😉 Yes… That is acceptable too…

```auto
for (i = 1; i <= 3; i++)
{
	_root["a" + i].onPress = function()
	{
		trace(this._name.substr(1));
	};
}

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 2:20pm UTC](https://forum.kirupa.com/t/question/16303/11 "2003-03-23T14:20:50Z")

</div>

trace(this.\_name.substr(1));

\_root[“a”+i].i = i;

thanks for the lesson… 🙂

is it necessary for me to download these messages for future reference or does kirupa save all my forum messages?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 23, 2003, 2:23pm UTC](https://forum.kirupa.com/t/question/16303/12 "2003-03-23T14:23:13Z")

</div>

hey **cyan** =)

i assume that **a1** , **a2** and **a3** , is just for testing.  
that’s why i decided to create the variable instead 😉

and **ping** …

all these messages will be here. don’t worry about that 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 24, 2003, 11:30am UTC](https://forum.kirupa.com/t/question/16303/13 "2003-03-24T11:30:38Z")

</div>

Oh, okay, kax… 😉

That’s how I usually name my instances though… Usually make me save some additional headaches… =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 24, 2003, 11:35am UTC](https://forum.kirupa.com/t/question/16303/14 "2003-03-24T11:35:56Z")

</div>

> _Originally posted by CyanBlue_  
> \*\*Oh, okay, kax… 😉

That’s how I usually name my instances though… Usually make me save some additional headaches… =)\*\*

me too… sometimes. 😛

i store my instance names in an array 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 24, 2003, 11:39am UTC](https://forum.kirupa.com/t/question/16303/15 "2003-03-24T11:39:10Z")

</div>

😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [March 24, 2003, 11:47am UTC](https://forum.kirupa.com/t/question/16303/16 "2003-03-24T11:47:18Z")

</div>

yup =)
