Цитата:
|
Сообщение от chingachgoog
Постоянно за переменной следит только watch, но он не ловит геттер-сеттер свойства.
А другими обработчиками событий (хоть onEnterFrame, хоть любой другой типа onMouseUp) можно все посмотреть.
|
Гет/сет ни при чем. просто некоторые свойства некоторых классов так устроены. Можно проверять через ASSetPropFlags(). Или еще проще, если delete свойство не может удалить, то и watch его тоже не "увидит". Попробуй delete my_mc._х; =)
// upd
Вернее, даже не совсем так. _х, например, не является в действительности свойстом клипа. У клипа (если никаких свойств ему не добавлять) есть их аж 2, __proto__ и constructor. ASSetPropFlags можно запретить удалять или просматривать какое-то свойство (но им же можно это и разрешить).