Показать сообщение отдельно
Старый 06.11.2007, 19:18
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Цитата:
Сообщение от chingachgoog
Постоянно за переменной следит только watch, но он не ловит геттер-сеттер свойства.

А другими обработчиками событий (хоть onEnterFrame, хоть любой другой типа onMouseUp) можно все посмотреть.
Гет/сет ни при чем. просто некоторые свойства некоторых классов так устроены. Можно проверять через ASSetPropFlags(). Или еще проще, если delete свойство не может удалить, то и watch его тоже не "увидит". Попробуй delete my_mc._х; =)

// upd
Вернее, даже не совсем так. _х, например, не является в действительности свойстом клипа. У клипа (если никаких свойств ему не добавлять) есть их аж 2, __proto__ и constructor. ASSetPropFlags можно запретить удалять или просматривать какое-то свойство (но им же можно это и разрешить).
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 06.11.2007 в 19:35.