Показать сообщение отдельно
Старый 08.04.2004, 09:40
Diomas вне форума Посмотреть профиль Отправить личное сообщение для Diomas Найти все сообщения от Diomas
  № 1  
Diomas
 
Аватар для Diomas

Регистрация: Nov 2001
Адрес: spb.ru
Сообщений: 177
Question Передача идентификатора setInterval между методами класса

Господа, объясните пожалуйста, что происходит с идентификатором интервала __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);
	}
	
}