Господа, объясните пожалуйста, что происходит с идентификатором интервала __interval в функции changeFlag()?
Почему его оттуда не видно?

Код:
class Interval {
private var __flag:Boolean;
private var __interval:Number;
function Interval () {}
public function go ():Void {
__flag = false;
__interval = setInterval(changeFlag, 100);
trace ("__interval = " + __interval);
}
private function changeFlag ():Void {
__flag = true;
trace ("__interval в changeFlag = " + __interval);
clearInterval(__interval);
}
}