Я поэкспериментировал с некоторыми анонимными функциями и заметил, что этот код не отслеживает одно и то же дважды:
public function Main()
{
trace(this);
stage.addEventListener(MouseEvent.CLICK, function(e:Event):void
{
trace(this);
});
}
Первая трассировка отслеживает «[объект Main]», а вторая — «[object Global]» (после того, как я щелкнул). Почему это происходит? А что такое объект Global, он для чего-то нужен?