Показать сообщение отдельно
  #1 (permalink)  
Старый 24.10.2016, 15:52
Новичок на форуме
Отправить личное сообщение для D34DStone Посмотреть профиль Найти все сообщения от D34DStone
 
Регистрация: 24.10.2016
Сообщений: 3

Помощь новичку
Прошу помочь мне. Дело в том, что при ручном дебаге кода все работает нормально, однако, когда я запускаю "AnimationList.Start()" начинаются неполадки:
TypeError: this.Animations is undefined

var AnimationList = {
	Animations : new Array(),
	Interval : 50,
	AnimationNumber : 0,
}

AnimationList.Push = function (pic) {
	this.Animations.push (pic);
}

AnimationList.Get = function () {
	return this.Animations[this.AnimationNumber];
}

AnimationList.Change = function () {
	this.AnimationNumber++;
	if (this.AnimationNumber == this.Animations.length)
		this.AnimationNumber = 0;
}

AnimationList.SetInterval = function (Interval) {
	this.Interval = Interval;
}

AnimationList.Start = function () {
	this.Timer = setInterval (this.Change, this.Interval);
}


буду признателен за помощь
Ответить с цитированием