繁体   English   中英

IE不会从内存中清除Flash对象

[英]IE doesnot clear Flash Object from memory

我已经通过JavaScript在HTML页面中动态添加了Flex对象。 Flex对象位于“ div”标签中。 现在,当我调用“ removeChild” Javascript函数以删除动态添加的“ Object”标签时,对象标签将被成功删除; 但是,由于Flex对象的加载而增加的内存永远不会被IE收集。 即使刷新浏览器,内存仍不会清除。 如何收集分配给Flex对象的内存?

这是一个猜测:您是否尝试过静态添加OBJECT标记,并且仅更改其SRC属性以加载Flex对象? 要卸载,可以尝试将SRC设置为空字符串。

终于问题解决了。 如果您已使用ExternalInterface向Javascript公开了一些Flex函数,则IE不会释放SWF,您需要清理内存。 Heare是一个链接,可以帮助我解决问题http://www.mail-archive.com/flashcoders@chattyfig.figleaf.com/msg18731.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM