Hi all,
Normally I don’t bother posting a question which seems as trivial as mine, because usually Google or some forums / tutorial sites are my best friend.
However, I cannot find a solution *anywhere *for this issue. Searching the forum yields: “The following words are either very common, too long, or too short and were not included in your search: name”
Anyway, the thing is this.
I duplicate a movieclip several times, which is a button, and name the instances c0, c1, c2, etc. I want to use substring to extract the number behind this name when someone clicks on one of these buttons. I have the following function in the button:
on(rollOver) {
x = substring(this._name,1);
ripples._x = coords[x].split(",")[0];
ripples._y = coords[x].split(",")[1];
}
As you may guess, I need the number in the variable x. However, the pointer “this” apparently points to the level this button is on (_level0), and not the button itself. So “this._name” gives me nothing.
My question to you all is, how do I obtain the buttons instance name the user has clicked on? Or for that matter, any other property. How do I address the button itself, from the on(XXXX) function?
The code to spawn the buttons is (in a loop):
duplicateMovieClip("clickdot","c"+x,x+10);
setProperty("c"+x,_x,coords[x].split(",")[0]-8);
setProperty("c"+x,_y,coords[x].split(",")[1]-8);
Obtaining the coordinates instead of it’s name would suffice as well.
Thanks for any help you can offer.