![]() |
Возможно ли отслеживать вызовы функций?
Всем доброй ночи. При создании программы на AS3 возник вопрос. Возможно ли каким-то образом отслеживать вызов определённой функции, не используя условия?
|
сам по себе вопрос довольно нелепо звучит, ибо ничего не мешает этот вызов в нем сам и отслеживать
Код AS3:
|
Отвечали уже.
Код AS3:
|
Babylon, а вы что имели ввиду?
как имя, вынутое из стека вызовов (к слову, только в дебаговой версии возможно) поможет отслеживать вызов определённой функции? мы его внутри этой функции не знаем что-ли? |
так же хотел бы обратить ваше внимание на Sample, который по-своему может помочь в решении задачи.
|
Цитата:
|
Цитата:
(поддержу уж стиль отвечать вопросом на вопрос Ж) Добавлено через 3 минуты ну и вообще-то Код AS3:
Добавлено через 8 минут но мне не очень понятно зачем это нужно узнавать? |
Я использую для отладки. Очень удобно!
|
Отследить все (или практически все) вызовы можно использую класс flash.trace.Trace
P.S. Метод не документирован((. Пример использования. Не понятно, только зачем Вам это нужно. |
Если вам обязательно в новом методе выполнять нужные действия по вызову этой функции, можно просто отсылать в этой функции событие, и там где нужно его слушать.
Код AS3:
|
| Часовой пояс GMT +4, время: 17:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.