IE не очищает Flash Object из памяти - PullRequest
4 голосов
/ 21 мая 2010

Я динамически добавил объект Flex в HTML-страницу через JavaScript. Объект Flex находится в теге "div". Теперь, когда я вызываю функцию JavaScript «removeChild», чтобы удалить динамически добавленный тег «Object», тег объекта удаляется успешно; однако память, которая увеличилась из-за загрузки Flex-объекта, никогда не вспоминается IE. Даже если я обновлю браузер, память все равно не очищается. Как восстановить память, выделенную моему Flex-объекту?

Ответы [ 2 ]

1 голос
/ 23 июня 2010

Наконец проблема решена. IE не освобождает SWF, если вы открыли некоторые функции Flex в Javascript с помощью ExternalInterface, вам нужно очищать память вручную. Heare - это ссылка, которая помогла мне решить проблему http://www.mail-archive.com/flashcoders@chattyfig.figleaf.com/msg18731.html

1 голос
/ 26 мая 2010

Это предположение: вы пытались добавить тег OBJECT статически, и только изменили его атрибут SRC для загрузки вашего Flex-объекта? Предположительно, для выгрузки вы можете попробовать установить в SRC пустую строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...