![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Всем привет
![]() Я начинающий программист и как всегда бывает в таких случаях столкнулся с такой проблемой. текст ошибки такой: TypeError: Error #1010: Термин не определен и не имеет свойств. at com.towerdefence::Universe/clearMapMask()[C:\Documents and Settings\moiseev\Рабочий стол\33\com\towerdefence\Universe.as:226] private function clearMapMask():void { // Создаем новый массив _mapMask = []; _mapMask.length = MAP_HEIGHT_MAX; ///////////////////////////////////////////// ////////////////////////////////////// _f = MAP_HALF; i = 0; // Двигаемся по высоте карты for (var ay:int = 0; ay < MAP_HEIGHT_MAX; ay++) { _mapMask[_i] = []; _mapMask[_i].length = MAP_HALF; _f -= MCELL_HALF; _i += MAP_CELL_HALF; i++; // Двигаемся по ширине карты for (var ax:int = 0; ax < i; ax++) { //Цикл определяет в какой период выкладывать плитку на убывание if (_f > 0) { _r = _f; _r += MAP_CELL_SIZE; _mapMask[_i][_r] = STATE_CELL_FREE;// Вот на эту строку ругается } else { //trace(i); for (var af:int = 0; af < ay; af++) { i--; for (var ac:int = 0; ac < i; ac++) { _f += MCELL_HALF; _mapMask[i][_f] = STATE_CELL_FREE; } } } } } } Конкретно ругается на эту строку кода Последний раз редактировалось udaaff; 19.06.2012 в 11:15. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Код по-человечески тяжело оформить?
|
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
ну немножко криво) а в целом что скажите?
|
|
|||||
|
ужасно. очень. никто не будет в таком коде разбираться, смотрите code conventions у adobe
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
да i это одна переменная а _i это другая
обе равны нулю |
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
он равен двум и определён как константа
|
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Тоесть вы хотете сказать что _r непередает значение в массив?
хотя в коде я обьевил, что оно есть и даже указал длинну массива |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|