Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2013, 13:25
Интересующийся
Отправить личное сообщение для ShuggyBumblebee Посмотреть профиль Найти все сообщения от ShuggyBumblebee
 
Регистрация: 24.11.2013
Сообщений: 20

ООП не понимаю...
Помогите разобраться.

script1
(function () {
    'use strict';

	function MotionVector(){
			this.flag = true;
			this.computation = function(event){
					console.log(this.flag);
			}
	}
		
	window.MotionVector = MotionVector;
})();


script2
(function () {
'use strict';

var mov = new MotionVector();

function movMouse() {
var element = document.getElementsByClassName('activate')[0];
element.addEventListener('mousemove', mov.computation, false);
}

window.addEventListener('load', movMouse, false);

})();


Почему не выводиться console.log(this.flag), пишет "undefined", а мне нужно, что б 'true'
Ответить с цитированием