global にはnumChildrenというプロパティもremoveChildAtというメソッドもありません。
globalはMediaRSSReaderというプロパティしかもっていないはずです。
クロージャの中でthisはglobalなのだからthisをつけた場合は上記のプロパティ以外全てundefinedです。
this をつけなかった場合のスコープはglobalではなく外側のMediaRSSReaderインスタンスをさすのではないでしょうか?そうでなければ_thisを参照することはできないはずです。
>why numChildren and this.numChildren differs inside the closure?
the closure doesn't have "numChildren" propety.
the 2nd trace in closure doesn't tell specific scope, so Flash Player look for "numChildren" property in scope chain, and then it find the property in MediaRSSReader's scope.
the 3rd trace tell specific scope as "this", so Flash Player looks for the property in not scope chain but only the closure's scope, as a result Flash Player prints "undefined" .
>why numChildren is same outside and inside?
it's same reason as above
#see also http://www.imajuk.com/blog/archives/2008/04/post_4.html