Друзья, взываю к тем из Вас, что знают ООП не понаслышке... Объясните сирому, простую, наверно весч...
Вот есть у меня объек. Вот в нем есть 2 свойства и 1 метод. Вот метод редактирует одно из свойств объекта, но когда я передаю с помощью return отредактированное свойство из контекста метода в контекст объекта, ничего не передается... 
colon.state = 1
	colon.clipSx = 0;
	colon.stateChange = function(){
		if (this.state == 1){
			this.state = 2;
			this.clipSx = 0;
		}else{
			this.state = 1;
			this.clipSx = 3;
		}
		return this.clipSx;
	}
	setInterval(colon.stateChange, 700);
Равно как если не возвращать методом ничего вообще, this.clipSx не перезначается в объекте... Видимо он начинает существовать уже в контексте метода... Как вот тут быть?...