您可能也对这些感兴趣
切换
- [技术]原创-完美的loading-完美到底[基础]
- 让人心烦的安全性
- External Interface API 学习笔记
- [原创]广州行记 - II(项目篇)+后记
- [提示]一个细节 1+1 = 11 ~~ ??
- [转载]prototype属性和ASSetPropFlags琐碎
- 文本获取焦点 Selection vs FocusManager
- 近期使用 curveTo 一些问题,一些想法
- [原创]鼠绘技巧
- [原创]TextFormat类的问题
- 关于延迟的实现(讨论)
- [原创]with语句指向自身的小办法
- [原创]闲扯一些Flash小技巧
- [原创]全局变量让你告别繁琐的路径
- Depth小提示
- [原创]superBreak插件制作完成+心得更新
- [原创]JSFL中比较有用的几个方法
- [原创]mcloader的简单用法
- [转载]Flash不能直接操纵线程真不爽
- [原创]with语句的一系列实验
- [原创]Flash如何用asp、XML读取Blog中的信息。
- [原创+整理]进一步了解Flash坐标机制[更新]
- [引用+原创]如何做好一个多人配合的flash项目
- [原创]按钮精密逻辑控制[须配合tween类]
- [转载]flash中可以使用的HTML标签[有用]
- [原创]Flash第三方软件与Flash的完美结合
- [原创]Flash中动态HTML文本显示中文的问题
- 整理一篇非常好的文章。
- 原创经验-坐标非整数时的像素化
- [原创经验]谈MC的instanceName
- [原创]论过渡技术 (smoothExchangeSkills)
- [讨论/疑惑]一个困惑了我很久的mask问题(已经解决)
- 用FlashCS3开发透明的AIR(Apollo)应用
- gotoAndLearn.com的Flash视频教程全套下载公布
- 创建基于Flash技术弹性布局的Web应用程序
- 同一屋檐下的较量与共存 - WPF vs/and Flash
- FlashEngine for SVG
- 猜心术 ~ 忒神了……还是我头晕了
- [酷站]一个不用点鼠标就可以浏览的网站
- 状态机-简单、重要、高可应用性的思想
- 记录被各大网站收藏的原创文章
- 由Flash中的异步、同步联想到setInterval的一些用法。
- 理性思考Flash与Ajax相关问题[原创]
- 推荐-复杂富文本开源项目@OSFLASH.org
- 背叛时间轴·突破IDE
- [技术]原创-完美的loading-完美到底[减负]
- [技术]原创-完美的loading-完美到底[利器]
- 积累:SDK/API等相关知识
- 教育|高等教育
- [原创]Flash投票系统(Updated@0309)
- Flash做的操作系统
- 到武汉之后的一点交待
- [酷站+原创瞎掰]全世界最长的网站+awDIY-RIA
- 安全性……安全性
- Thoughts without Flash (作品)
- Google大预言(flash版)
- [讨论]Flash8中的强选取 vs Flash7中的弱选取
- [Blog接力]Flash8最让我喜爱的5个特性
- [分享]Flash右键下载绿色插件
- [转载]Flash杀手!微软Sparkle即将露面(2文)
- [原创]白云Banner
- [荣幸+分享]v2005被推荐到ChinaUI了|此外带来一首好歌
- FlashRIA-应用 涂鸦贺卡
- [Update]双层XML导航栏,Fla源文件,HTML演示文件打包
- FlashEarth|吐血推荐
- MX2k4的bug问题[zz from xfykzz's blog]
- [原创]Webservice使用实例2则 - 各地天气预报|各国货币转换
- setInterval vs onEnterFrame!!
- 什么是dpi?[积累]
- 看到Zas的新Player的一点畅想
- 安装了MM Flashplayer8beta
- 课设基本done
- 近日忙于它事,抽空做一Flash供MGer一乐
- 有幸以评委身份出席计算机协会Flash比赛
- 看到N久以前自己的Flash作品有感
- 一年前……
- [荣幸]被FlashK加入收藏了,荣幸
- [原创翻译]如何保护swf文件不被反编译软件破解?
- [原创翻译]一篇评判MM被Adobe收购的很有争议的文章
- [原创]物理像素·逻辑像素图解
- [原创]bitmap in Flash != perfect
- [原创]粒子特效(两种不同的实现)
- 很久以前根据静态jpg做的一个动画
- [原创翻译]Flash的代码优化
- [原创]两个Flash特效
- [收集]QQ的一些变态技术,呵呵经典啊!
- 尊重你的trace()
- actionscripting vs. “real” programming
- 偶遇Color类
- 代码的艺术
- Flash在XML加载方面还是感觉挺迟钝的啊!
- 关于首页的flash的问题
- [收集整理]Macromedia认证 详情
- 考虑翻译几个经典的Flash英文文章
- zz怎样做一个优秀的软件模型设计者
- 评国内Flash门户站点的发展
- 继续关注 Flash的效率性,稳定性
- 困扰在一个细节问题中
- 本站首页测试,有时间的朋友请帮帮我,谢谢
- Flash中档次开发常见问题[陆续补充,欢迎跟帖]
- [原创]国内的Flash牛人
- 要热爱新的技术
- [原创·积累]-娇贵的遮罩
- 看看人家是怎么“闪”的
- sex - 偶们谈“性”色不变~
- 交友+视频交友
- 流量稳步上涨的总结与分享
- 提高Blog初期访问量的5个必备因素
由于没有深入地用过c,对于一个进程对内存和CPU的占用并不太熟悉。
我在Flash中,觉得效率同样重要。
建立一个MC,一定要把它拿掉;setInterval,一定要有对应的clearInterval。
可是在制作一个功能的时候,遇到这样一个问题:
要作一个McTip的方法,就是鼠标移动到MC上,会显示出一个提示内容(类似HTML超级链接标签中的alt属性)
那么,显示的提示,当然是一个MC了(直接用文本太丑了)。那么就有两种方法:
一、建立好一个hint_MC,鼠标滑过MC的时候hint_MC上的某个文本显示提示文字。鼠标移开后hint_MC._visible = false;
二、每次鼠标划过,建立一个hint_MC,鼠标一开就彻底把MC.removeMovieClip();
我个人猜测,第一种对CPU耗占比第二种低;而第二种则更加照顾内存。不知道是否果真如此。:)
例子
-----已经有结果 ,感谢xyf-----
引用自
(2005-05-02 20:41:12) 徐丰羽
当remove一个MC后,并不会真的立即从内存中清除.
报歉刚看电影中没发现.
/*btn是一个按钮,mc是库中一个MC*/
btn.onRelease = function() {
for (var i = 0; i<500; i++) {
_root.attachMovie("mc", "mc"+i, i);
}
for (var i = 0; i<500; i++) {
_root["mc"+i].removeMovieClip();
}
};
当remove一个MC后,并不会真的立即从内存中清除.
报歉刚看电影中没发现.
/*btn是一个按钮,mc是库中一个MC*/
btn.onRelease = function() {
for (var i = 0; i<500; i++) {
_root.attachMovie("mc", "mc"+i, i);
}
for (var i = 0; i<500; i++) {
_root["mc"+i].removeMovieClip();
}
};
导出SWF,运行SWF并在任务管理器中查看内存使用情况就会发现内存没有被立即释放.
LUAR's BLOG里有两篇并于垃圾回收的文章可以看看. Flash效率问题之前我译过gotoandplay.it上的一篇文章可以看看:
http://www.xfykzz.com/blog/blogview.asp?logID=58
http://www.xfykzz.com/blog/blogview.asp?logID=47 [/quote]



分享到做啥

