![]() |
Здравствуйте.
До сих пор пока справлялся со всякими непонятками в CS3 вместе со Strict mode, статья хорошая, конечно мне нюбу еще многое непонятно, но на то и создаются такие статьи, что вскорее надеюсь нюбом называтся не буду. Так вот, застрял я на 3й странице ХТМЛ, где идет речь о столкновениях. Делал как написано, но тут: Код:
TypeError: Error #1010: A term is undefined and has no properties.Код:
delete all_sectors[s][obj.name];Код:
package main { |
У вас проблема в 40-ой строке:
Код:
// добавим в эти сектора ссылку на объект[0_0] = true [0_1] = true ... Т.е. в качестве имени номер сектора, а в качестве значения всегда true. Если перебирать циклом Код:
for (s in new_asteroid.sectors) ...Если же циклом for each, то вы пройдетесь по значениям, а не по именам: Код:
for each (s in new_asteroid.sectors) ...В итоге, при создании все астероиды попали в сектор "true", и когда пытаетесь его корректно удалить (цикл for) из сектора "0_0", его нет, там null, о чем и сообщает Flash. Ошибка довольно хитрая, понять в чем дело можно лишь, запустив в debug mode и внимательно посмотрев на значения переменных участвующих в строке с ошибкой: "s", "obj.sectors", "all_sectors", "all_sectors[s]" |
Привет всем!
А дайте пожалуйсто ссылочку на эту статейку и если возможно то уже исправленую и дополненую? :) Заранее благодарен! ;) |
Статью никто не переписывал.
|
А исходники?
|
Аналогично. Может кто-то и делал, но не видел.
|
Ладно, спасибо за ответ, буду ковырять, что есть :)
|
Охх... вот и я дошёл до ошибок :(
Вот весь код пока: Код:
package main {Код:
TypeError: Error #1010: A term is undefined and has no properties.Не пойму в чем дело... Вот исходник, если что http://narod.ru/disk/1101705000/game.rar.html |
А давайте вы как-нибудь прочитаете всю эту тему и исправите ошибки сами, вы же сами хотите учить AS3, так ведь?
|
Хм )) я первым делом её и прочитал )) На пост выше вроде такая же ошибка, но в другом случае :(
|
| Часовой пояс GMT +4, время: 00:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.