如何使释放flash控件占用的资源

leoxue 2004-06-07 12:12:23
我用flash控件来播放一个swf文件,在播放完之后,如何将这个swf影片所占用的内存等资源释放掉?

我用了.stop,但是没用,影片虽然停下来了,但里的movieclip仍在播放。也就是说swf文件仍然在内存中。

有什么办法可以让它占用的资源释放掉呢?谢谢
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fnems 2004-07-19
  • 打赏
  • 举报
回复
刚刚试了一下,如果使用动态加载flash文件,当执行 控件.movie=vbNull 命令后,可在进程管理器中观察到程序内存变为加载前的大小,说明动画文件已被释放。如果生成exe文件前加载,同样执行这个命令后观察到它的内存减小。

原大小约加载后约释放后约
动态加载14600K18700K 15430K
程序合成19300K- 16160K
yabziz 2004-07-19
  • 打赏
  • 举报
回复
up
我发现在含flash控件的窗体一unload,vb就出错!
Fnems 2004-07-18
  • 打赏
  • 举报
回复

unload 控件,试一试。
leoxue 2004-07-18
  • 打赏
  • 举报
回复
有人知道吗?
zdrone 2004-06-07
  • 打赏
  • 举报
回复
set XX=nothing 试试
ymlazy29 2004-06-07
  • 打赏
  • 举报
回复
up

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧