|
|
|||||
[+1.3 27.09.12]
|
ошибка обращения к undefined
Добрый день.
Подскажите, можно ли во Flashdevelop (проект AS2) отловить ошибку при обращении к undefined объектам? Т.е. цель получать некий сигнал об этом, способом, отличном от явной проверки на undefined. (Проект растет, много отладочного кода ухудшают восприятие логики, а механизм сигнализирования помог бы из абстрактного "почему не работает" сразу отвечать на вопрос "почему объект неопреден?" Последний раз редактировалось ISergey; 26.09.2012 в 22:57. Причина: уточнение вопроса |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
В as1 была такая возможность с помощью resolve
MovieClip.prototype.__resolve = function (f) { trace ("FUNCTION '" + f + "' NOT FOUND"); }; _root.dge (); Можно попробовать использовать его. |
|
|||||
[+1.3 27.09.12]
|
Спасибо, почитал, то что нужно.
Вроде можно даже применять не только к MovieClip но в целом к Object'у а "вроде", потому что ни 1-й ни 2-й вариант компилятор проглатывать не захотел. как только появлется такая конструкция - проект зависает. Может проблема в использовании Mtasc?? (v1.14) |
|
|||||
[+1.3 27.09.12]
|
решение оказалось следующим (FD, проект AS2)
попинал свою невнимательность, добавил подчеркивание в совет выше Object.__proto__.__resolve = function (f:String) { trace ("FUNCTION '" + f + "' NOT FOUND"); } |
Часовой пояс GMT +4, время: 10:30. |
|
« Предыдущая тема | Следующая тема » |
|
|