Суббота, 20 Апреля 2024, 04:39

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Скриптовые языки программирования » Помогите найти ошибку. (JavaScrip. Описание объекта. (Решено))
Помогите найти ошибку.
Fill_FreemanДата: Суббота, 07 Июня 2014, 21:05 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Привет. Не могу понять в чем ошибка. При попытке открыть страницу дебагер мазилы пишет SyntaxError на этой строке:
Код
var insect = {    

Пытался записать в одну строчку не помогло. Другие объекты в скрипте описывал точно также.
Помогите пожалуйста, может я уже не вижу опечатку или что..?
Вот код всей функции:
Код
unction createInsect(posIn, spriteIn, baseSpeedIn, speedRangeIn, moveTipeIn, spDirIn, usDestIn, hpIn, fearIn, ondeadIn, lifeSpanIn) {
   var insect = {   
      x: posIn[0],
      y: posIn[1],
      sprite: spriteIn,
      baseSpeed: baseSpeedIn,
      speedRange, speedRangeIn,
      speed: null,
      moveType: moveTipeIn,
      hp: hpIn,
      fear: fearIn,
      ondead: ondeadIn,
      lifeSpan: lifeSpanIn,
      lifeTime: 0,
      usualDest: usDestIn,
      dest_x: null,
      dest_y: null,
      absDir: null,
      tempDir: null,
      curDir: null,
      spDir: spDirIn
     };
   getNewDestination(insect);
   insect.speed = RandBetween(insect.baseSpeedIn - insect.speedRange, insect.baseSpeedIn + insect.speedRange);
   insects.push(insect);
}




Сообщение отредактировал Fill_Freeman - Суббота, 07 Июня 2014, 21:30
FolleahДата: Суббота, 07 Июня 2014, 21:09 | Сообщение # 2
Архитектор
Сейчас нет на сайте
Полную ошибку кинь. И, да, пробовал переименовывать объект?



Сообщение отредактировал Folleah - Суббота, 07 Июня 2014, 21:10
Fill_FreemanДата: Суббота, 07 Июня 2014, 21:16 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Вот попробовал переименовать, ничего не меняется.

Если я тебя правильно понял, то вот копия ошибки из Firebug:

Код
SyntaxError: invalid object initializer
file:///D:/Development/Game/prototype/game.js
Line 273


При этом у меня на экране он выделяет строку:

Код
var object = {


MrNeshДата: Суббота, 07 Июня 2014, 21:24 | Сообщение # 4
Воин добра и света
Сейчас нет на сайте

Цитата
speedRange, speedRangeIn,

Где : ?)

Цитата
function createInsect(posIn, spriteIn, baseSpeedIn, speedRangeIn, moveTipeIn, spDirIn, usDestIn, hpIn, fearIn, ondeadIn, lifeSpanIn) {
var insect = {
x: posIn[0],
y: posIn[1],
sprite: spriteIn,
baseSpeed: baseSpeedIn,
speedRange: speedRangeIn,
speed: null,
moveType: moveTipeIn,
hp: hpIn,
fear: fearIn,
ondead: ondeadIn,
lifeSpan: lifeSpanIn,
lifeTime: 0,
usualDest: usDestIn,
dest_x: null,
dest_y: null,
absDir: null,
tempDir: null,
curDir: null,
spDir: spDirIn
};
getNewDestination(insect);
insect.speed = RandBetween(insect.baseSpeedIn - insect.speedRange, insect.baseSpeedIn + insect.speedRange);
insects.push(insect);
}


Вот по этому я тащусь от JS только когда пишу не на чистом JS smile




Сообщение отредактировал MrNesh - Суббота, 07 Июня 2014, 21:28
Fill_FreemanДата: Суббота, 07 Июня 2014, 21:28 | Сообщение # 5
почетный гость
Сейчас нет на сайте
Точно!

Так и думал, что где-то опечатка. Глаза замылились уже wacko
Спасибо.


Форум игроделов » Программирование » Скриптовые языки программирования » Помогите найти ошибку. (JavaScrip. Описание объекта. (Решено))
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг