Например:
в кадре:

Код AS1/AS2:
var t:Number=5;
mc.onRelease=function():Void{
trace(t);
}
выдаст 5.
Тоже самое в классе, если t обьявлен вне функции, например, приватной переменной - получу ошибку компилятора/undefined.
Это пример не совсем тот, что нужен, но на нем долго ломал голову, в чем же косяк. Пример с this, если вспомню/найду - выложу, но суть примерна та-же