Показать сообщение отдельно
Старый 27.02.2012, 21:27
HardCoder вне форума Посмотреть профиль Отправить личное сообщение для HardCoder Найти все сообщения от HardCoder
  № 1  
Ответить с цитированием
HardCoder
 
Аватар для HardCoder

блогер
Регистрация: Apr 2011
Сообщений: 583
Записей в блоге: 2
По умолчанию Создаются ли "скрытые" слушатели при MovieClip.buttonMode = true

Здравствуйте. Создаю я мувиклип с тремя кадрами: "_up", "_over" и "_down". Задаю ему buttonMode = true. Добавляю ее в спрайт-контейнер, вешаю на эту кнопку слушатель "клика". Кнопка свое отработала, удаляю слушатель "клика", удаляю ее родителя из списка отображения, и обнуляю его. Вопрос: удалится ли из памяти эта кнопка? По идее слушатель ее "клика" удален, родитель (вместе с кнопкой) со сцены удален, родитель обнулен, ссылок на кнопку больше нигде нет. Но меня настораживает, то что при задании buttonMode = true, при наведении указателя изменяется вид курсора (рука/стрелка). Это происходит автоматически, значит где-то (без моего ведома) сидят слушатели, реагирующие на Mouse.OVER/Mouse.OUT. Удалятся ли эти слушатели при обнулении родителя кнопки? Или при обнулении самой кнопки?
__________________
Я мало чего умею, но зато хорошо умею учиться...