"this" refers to wrong instance

Hi guys! Bumped into a problem and don’t understand why this is happening. I got _root timeline, there I placed mc.map (movieclip), inside it I got a button, and on that button I placed this code:

on (press) {
     trace(this._name);
}

And in the output window I see the name of the movieclip instance (“map”). Why? I need it to refer to that button… :pir: