![]() |
вряд ли...
хотя кто его знает) а вообще, зачем выгружать библиотеку, если её планируется использовать? :) |
хмм... неужели никто с подобным не сталкивался? когда нужно разместить произвольное количество независимых копий одной и той же swf-ки?
|
Цитата:
чем вас не устраивает этот? к тому же вам никто не мешает для каждой загружаемой свфки использовать свой собственный лоадер.. |
Цитата:
Во-вторых, несколькими постами выше я вам показал метод, использующий всего лишь одну swf-библиотеку с набором классов. В этом случае нужен всего лишь один загрузчик. И, наконец, никто не мешает вам объединить эти два метода: грузить несколько библиотек, в каждой из которых содержится набор классов (наимер, разные темы графического оформления, наборы персонажей, ...) |
Цитата:
|
unload не влияет на содержимое applicationDomain. Как говорится,
|
Цитата:
А что будет в случае загрузки нового содержимого в тот же лоадер? И как тогда избавиться от уже не используемых классов? |
Definitions [of application domain]. The definition can be that of a class, a namespace, or a function.
Небольшие исследования показали, что при живой ссылке на application domain не происходит выгрузка definitions, даже если вы сделали loader.unload() и убили сам loader. Но стоит зарезать последнюю ссылку на аппдомен, то он тут же будет съеден GC при очередной чистке. А без ссылки на аппдомен никак не получить definition, т.е. это бессмыслено. Если грузить в ApplicationDomain.currentDomain, то definitions, по понятным причинам, живут до кончины приложения. |
Понятно, спасибо за полезную информацию)
|
Цитата:
|
| Часовой пояс GMT +4, время: 08:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.