Показать сообщение отдельно
  #1 (permalink)  
Старый 06.10.2015, 17:47
Интересующийся
Отправить личное сообщение для rolleyes Посмотреть профиль Найти все сообщения от rolleyes
 
Регистрация: 06.01.2015
Сообщений: 17

Возврат значений в родительский контекст.
Друзья, взываю к тем из Вас, что знают ООП не понаслышке... Объясните сирому, простую, наверно весч...

Вот есть у меня объек. Вот в нем есть 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 не перезначается в объекте... Видимо он начинает существовать уже в контексте метода... Как вот тут быть?...

Последний раз редактировалось rolleyes, 07.10.2015 в 11:18.
Ответить с цитированием