Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.11.2008, 14:45
Dizainoff вне форума Посмотреть профиль Отправить личное сообщение для Dizainoff Посетить домашнюю страницу Dizainoff Найти все сообщения от Dizainoff
  № 7  
Ответить с цитированием
Dizainoff
 
Аватар для Dizainoff

Регистрация: Oct 2008
Адрес: Славянск-на-Кубани
Сообщений: 16
Отправить сообщение для Dizainoff с помощью ICQ
Я так полагаю, что Волгоградец хочет при удалении объекта данного класса, удалять и все его дочерние объекты и переменные. Объекты может быть и стоит а переменные, таких типов как int, я бы не трогал.
Цитата:
Цитата ил мануала ActionScript3
Ключевое слово delete во Flash используется для удаления определений переменных. Оно не удаляет объекты из памяти (это происходит за кулисами с помощью так называемого "сборщика мусора" /"Garbage Collector"/ ), а просто берет созданную вами переменную и избавляется от нее, делая ее недоступной и невидимой для итераторов (for..in циклы, и т.п.).

Внутренние механизмы Garbage Collector (GC для краткости), знают когда физически удалять объекты из памяти - когда больше нет переменных, ссылающихся на них. Так, например, если у вас есть две переменные A и B и они обе ссылаются на ObjectX, удаление переменной A не приведет к удалению сборщиком мусора ObjectX из памяти. Однако, если вы удалите обе переменные A и B, больше не будет ссылок на ObjectX и GC будет знать, что объект нуждается в удалении из памяти
Полный вариант (100 советов по AS3) http://www.knigka.info/2008/02/29/10...ov-po-as3.html
Если конечно речь идет об удалении объекта.
А если вам необходимо просто приравнять переменную к нулю, то лучше сделать так как вам посоветовал iNils a=0


Последний раз редактировалось Dizainoff; 05.11.2008 в 15:09.
Создать новую тему   Часовой пояс GMT +4, время: 06:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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