По моему опыту, активный объект загрузчика, такой как URLLoader
или Loader
, не будет собран (пока он активен).
Однако, важный момент, который нельзя упускать, заключается в том, что в лучшем случае это наблюдаемое поведение, но оно не документировано как таковое (по крайней мере, насколько мне известно; я могу ошибаться).
Итак, несмотря на внутренний механизм, используемый проигрывателем для реализации этого (создает ли он новый поток, использует ли он централизованный и глобальный пул соединений и т. Д. И т. Д.), Я думаю, что вам не следует полагаться на это, потому что вы быпривязывать свой код к деталям реализации (опять же, если это поведение задокументировано, это не применимо!).
Кроме того, как я уже упоминал в комментарии, в flash.net
API есть класс, FileReference
, которые можно было бы собрать, если бы вы использовали их как в своем коде.
Итак, подведем итог: вы, вероятно, можете просто сохранить локальную ссылку, основанную на том, как все работает в данный момент (и на основе наблюдения!), Но это не гарантировано, так что вам лучше хранитьнелокальная ссылка, когда ваш загрузчик активен.