Получение экземпляра кнопки / мувиклипа в обработчике клика - PullRequest
0 голосов
/ 25 ноября 2011

Раньше в AS2.0 это происходило следующим образом:

my_Mc.onPress  = function()
{
   trace( this) 
}

//output : 
[my_Mc Movieclip]

Однако в AS3.0 мне интересно, как этого добиться

my_Mc.addEventListener( MouseEvent.CLICK, click) ;

function click(e:Event)
{
   trace( this ) ;  // output is the class instance, where the handler is being used 
// How to get the instance of my_Mc here ???? 
}

спасибо.

1 Ответ

2 голосов
/ 25 ноября 2011

То, что вы ищете, это свойство e.currentTarget.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/Event.html#currentTarget

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...