Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   и снова "удалить объект" (http://www.flasher.ru/forum/showthread.php?t=127028)

Zebestov 03.07.2009 01:17

и снова "удалить объект"
 
Не пинайте громко. Вопрос поставлю развернуто, в надежде, что все правильно понимаю и ответ будет "да"... иначе попрошу пояснить =)

Итак все просто:
класс

функция MyFunc
внутри есть var p:MyClass = new MyClass();
на p вешаем лиснер
закрыли функцию

функция-лиснер
отработала - потерла себя с помощью removeEventListener(_событие_, arguments.callee)
закрыли

так вот вопрос:
p:MyClass - локальная переменная функции MyFunc. Означает ли это, что как только отработает лиснер и сам себя "снесет", то и экземпляр класса удалится из памяти?

ramshteks 03.07.2009 01:38

по идее да

Zebestov 03.07.2009 01:52

так и думал. спасибо )

willis83 03.07.2009 02:42

код с комментариями без кода... )))


Часовой пояс GMT +4, время: 05:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.