А по мне this это лажа))) Работать конечно будет, но не адекватно )))

Код AS1/AS2:
trace(this) // _level0
trace(typeof(_root))// movieclip
trace(_level0 instanceof Object)// true
trace(MovieClip instanceof Object) // true
trace(MovieClip == Object) // false
В любом случае Object это отдельный тип данных, хотя мувиклип и причесляют к нему, но это другой тип. А вешать слушателя на мс по мне дурной тон)))