Обозреватель

Observer

суббота, 27 декабря 2008 г.

AS3 Удаление объекта //Хак

AS3 Удаление объекта. ruFlash

Nox Noctis:

Хак с двумя локалконнекшнами рассказал Грант Скиннер еще в 2006 году.
Гуглом можно найти. Как он дошел до жизни такой -- неведомо, но это
работает.

try {
new LocalConnection().connect("gc");
new LocalConnection().connect("gc");
} catch (error:Error) {
// ignore
}


Это заставит GC запустится. Однако, стоит учитывать, что за один проход
коллектор может и не собрать весь мусор (никто этого и не обещал).

> Есть ещё метод gc(), но он работает только в Debug версии
> проигрывателя.

Кстати в AIR работает и в недебаговой версии, если контент, который
запускает System.gc() находится в песочнице установленного AIR-приложения.

1 комментарий:

Анонимный комментирует...

разработка предприятия разработка сайтов http://web-miheeff.ru разработка предприятия