получить объект из метода в as3 - PullRequest
0 голосов
/ 21 июня 2010

Есть ли способ узнать, из какого объекта пришел метод (объект Function)?ТХ

Ответы [ 2 ]

1 голос
/ 21 июня 2010

Ключевое слово "this" даст вам объект, в котором находится метод ("function") (если вы не используете делегатов.)

Вы можете использовать arguments.callee, чтобы получить ссылку на текущую функцию, но нет arguments.caller, чтобы получить объект, вызывающий вашу функцию.Вам придется передать этот объект в качестве аргумента.

http://livedocs.adobe.com/flex/2/langref/arguments.html#callee

0 голосов
/ 24 июня 2010

Не совсем ортодоксально, ни эффективно, но вы можете поиграть с оригинальным сообщением этого переполненного пользователя:

StackTrace во Flash / ActionScript 3.0

...