![]() |
Почему не работает hitTestObject
Подскажитеему, почему не работает следующий код:
Код AS3:
TypeError: Error #1010: Термин не определен и не имеет свойств. at Haffman_fla::MainTimeline/hitConect() |
Ошибка во втором цикле for - в MyBasicElement нужно указывать j, а не i.
upd.: ну и конечно же я должен еще написать что в AS не принято массивы назвать с большой буквы. |
Проблема осталась таже(
|
Напиши полный текст ошибки.
|
Это полный текст
|
у вас в hitConect не объявлены ни i ни j
|
Эмммм... Второй цикл должен быть такой:
Код AS3:
cleptoman, код в одной области видимости - даже ворнинг выкенет, если объявить i и j еще раз... p.s.: что за фигня - тэги форматирования не работают. |
тьфу, сори не увидел. Ошибка исчезла, но чесно говоря всеравно trace не срабатывает
|
trace не срабатывает потому что ошибка в логике - не срабатывает условие, т.е. объекты не пересекаются.
|
Всё, я исправил, спасибо. Но теперь мне нужно вместо trace использовать метод класса СBasicElement. Сново пишет ошибку:
ReferenceError: Error #1069: Не удалось найти свойство NO_HIT в CBasicElement; отсутствует значение по умолчанию. at Haffman_fla::MainTimeline/hitConect() Вот код с хитТестом: Код AS3:
))) И это исправил, как ни странно появилась еще одна проблема. При срабатывании хитТеста для одного элемента, он автоматом срабатывает 25 раз. |
| Часовой пояс GMT +4, время: 07:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.