|
|
|||||
Как узнать кто вызвал функцию
Есть, статический класс, в нем некая функция.
Как узнать из какого класса ( статического, динамического ) и внутри какой функции была вызвана функция test.info(); при учете того что функция не имеет входных !параметров. Я покопал манулы, но решения не смог найти, кроме flash.utils.describeType, но это не совсем то что нужно. С уважением, ваш Маньяк! Последний раз редактировалось iNils; 05.05.2009 в 18:58. |
|
|||||
стервочка (я мужик)
|
можо извратиться для дебагового плэйера. для обычных людей работать не будет. так что никак. если нужно тупо посмотреть, то можно так:
|
|
|||||
О спасибо, буду знать!
... пишу идеальный внутренний дебаггер ); Добавлено через 1 минуту Ну как вариант для дебагового плеера рассматриваю Добавлено через 3 минуты трейс разбирать менее всего хочется ...) |
|
|||||
стервочка (я мужик)
|
какая сложная операция. ай-ай-ай. написать дебагер так просто, а разобрать стэк так сложно.
|
|
|||||
Разбирать стэк не сложно, а глупо, ибо это избыточность ведущая к снижению призводительности, если прикинуть в одном "скрипте" может быть от 100 до 10000 подобных вызовов.
Решения должны быть простыми и красивыми! Я уверен. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
В as2 у arguments был caller. Но в AS3:
Цитата:
|
|
|||||
Спасибо, но не все так просто );
__________________
Проста и чистота, залог душевного здоровья ... |
Часовой пояс GMT +4, время: 16:10. |
|
« Предыдущая тема | Следующая тема » |
|
|