
03.07.2009, 01:17
|
|
|
Lorem ipsum
модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
|
и снова "удалить объект"
Не пинайте громко. Вопрос поставлю развернуто, в надежде, что все правильно понимаю и ответ будет "да"... иначе попрошу пояснить =)
Итак все просто:
класс
функция MyFunc
внутри есть var p:MyClass = new MyClass();
на p вешаем лиснер
закрыли функцию
функция-лиснер
отработала - потерла себя с помощью removeEventListener(_событие_, arguments.callee)
закрыли
так вот вопрос:
p:MyClass - локальная переменная функции MyFunc. Означает ли это, что как только отработает лиснер и сам себя "снесет", то и экземпляр класса удалится из памяти?
Последний раз редактировалось Zebestov; 03.07.2009 в 01:43.
|