|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Удаление Sprites на сцене
Вкратце попытаюсь описать суть проблемы .
Есть кружок:спрайт, и он должен удалится когда на него нажать мышкой или если он выйдет за сцену. вот код на мышь: вот если уходит за сцену: если кружок удалить мышкой, то через "воображаемое время" когда он мог удалится при уходе со сцены вылазит ошибка : Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". мол кого мне удалять если объекта нету,кто может помочь с данной проблемой ? |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
|
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
А слушатели у него есть? Удаляй, если есть.
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
эм, а можно пример слушателя ?
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Цитата:
|
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
onMDown - будет
Последний раз редактировалось saikspaik; 24.07.2011 в 16:20. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
|
|
|||||
У вас проблема не в том месте кода, о котором вы спрашиваете. Очевидно, что удаленный спрайт, со сцены, продолжает движение, и по этому срабатывает условие if (spr2.x >= stage.stageWidth - 10). Раз вы уже удалили спрайт - надо его остановить, или отпишитесь от события выхода спрайта за сцену. Но лучше, конечно, первое.
|
Часовой пояс GMT +4, время: 01:01. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|