![]() |
Как узнать кто вызвал метод?
Вопрос вот в чем. Может ли метод экземпляра класса знать какой именно экземпляр его вызвал?
|
Доступ к экземпляру предоставляется при помощи ключевого слова this.
|
Можно, если знаете как отличить экземпляры класса instance1,....?:)
|
Конечно никак. Видимо у Вас архитеркутра не правильная, раз такое понадобилось.
А по this вы узнаете только в каком классе находиться функция, и то, если она не глобальная и не статическая. |
Встречный вопрос: для чего?
|
нужно для того, чтоб конструктор сам делал addChild на в экземпляр вызвавший его.
|
Цитата:
Получается, что при создании экземпляра класса, Вы хотите чтобы он сам добавился в список отображения? Вот так Вам нужно или Вы про что то другое говорите? Код AS3:
|
arguments.calle
|
2 Akopalipsis
я просто думал, что есть такой способ, для широкого использования... Добавлено через 4 минуты 2 in4core спасибо, пойду копать |
Цитата:
2. это "ссылка на функцию, выполняемую в настоящий момент" По теме: передавать методу все необходимое в качестве аргументов — не криминал. |
| Часовой пояс GMT +4, время: 19:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.