![]() |
Странное зацикливание
Есть класс который реализует 2 ф-ции, в 1 добавляются обьекты на рабочую область, во 2 проверяется соприкосновение персонажа с обьектом и если соприкасается то происходит удаление. В конце 2 ф-ции я вывожу i, по сути должно выводится к примеру, при соприкосновении с обьектом с номером 1, должно 1 раз вывести единицу и удалить обьект.
Что происходит у меня, при соприкосновении возникает цикл единиц, обьект исчезает но как только персонаж перестает соприкасаться с ним, он снова появляется. Мне кажется я видимо как то не так передаю ф-ции в обработчик событий, потому что такой цикл у меня возникает буквально везде, обьясните пожалуйста где я могу допускать ошибку, а то я уже устал. Примечание: в классе GameLoader в ф-ции создается экземпляр класса Meat, далее в кадре в ф-ции game() создается экземпляр класса GameLoader и вызывается ф-ция в которой создан экземпляр класса Meat. После ф-ция game передается в onClipEvent(enterFrame) который находится в клипе на рабочей области. Прошу разьяеснить что я не так делаю из-за чего такие циклы и в следствии не правильная работа. Если надо скину исходник. Код AS1/AS2:
Код AS1/AS2:
Код AS1/AS2:
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 18:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.