Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   доступ к свойствам объекта, вызвавшего событие (http://www.flasher.ru/forum/showthread.php?t=138877)

vasya87 18.04.2010 01:00

доступ к свойствам объекта, вызвавшего событие
 
сабж такой. несколько разных объектом могут вызвать одну и ту же функцию по типу:
Код AS3:

button1.addEventListener(MouseEvent.CLICK, ann);

и вопрос. можно ли из функции ann как-то обратиться к свойствам именно того объекта, который её вызвал?

samana 18.04.2010 02:12

Можно:
Код AS3:

function ann(e:MouseEvent){
e.target.свойство
}


Zik. 18.04.2010 09:15

Код AS3:

private function ann(event:MouseEvent):void {
        event.target.anyProperty
}


Tahion 18.04.2010 09:20

Продолжим :D

Код AS3:

private function ann(event:MouseEvent):void {
      var button:Sprite = event.target as Sprite;
      button.anyProperty
}


vasya87 18.04.2010 11:59

спасибо:) вы мне очень помогли

etc 18.04.2010 17:42

Tahion, ваш код работать не будет.


Часовой пояс GMT +4, время: 17:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.