学院首页 新闻频道 学院概况 网络学院 院系设置 师资介绍 教学成果 招生就业 实践基地 校园文化 视频 论坛
  ◎    网络学院首页
  ◎    影视动画
  ◎    动漫设计
  ◎    影视广告
  ◎    视觉传达
  ◎    环境艺术
  ◎    人物形象
  ◎    电脑艺术
  ◎    电视摄像
  ◎    电视制作
  ◎    多媒体
  ◎    摄影专业
  ◎    播音主持
  ◎    影视表演
  ◎    新闻采编
  ◎    编导专业
  ◎    电视网络
  ◎    电视制片
  ◎    师生交流
  ◎    意见采纳
  ◎    我要投稿
 
 
    您认为网络学院那些栏目仍然需要加强?
专业新闻
理念论文
软件教程
作品赏析
专业资源

  
    您最想了解哪一类型的专业知识?
理念文献
软件教程
素材资源
作品赏析

  



正确使用位图缓冲-加速Flash
作者:holybozo    文章来源:闪吧    点击数:    更新时间:2006-2-15
位图缓冲(Bitmap Caching)
一个Flash动画是如何播放的
其实播放,就是Flash Player把源文件内能看到的一帧一帧的画面绘制出来,当然绘制前需要处理每一帧内的代码
Flash播放快慢由什么决定
一个Flash显示的快慢,首先是通过制作者设置的FPS决定的,但是由于机器配置和操作系统的不同,可能设置过高的FPS在有些低配置机器上就达不到,而实际上,所有设置的FPS其实就是Flash能播放到的最大帧频.
在同样的环境下,画面的复杂度就决定了绘制的快慢.
位图缓冲的意义
因为Flash大部分是矢量计算,所以当绘制很复杂的画面,或者频繁复制某些画面的时候,就势必要使用大量时间,而这些时间其实应该可以省略的.位图缓冲的设计就是针对与此,他可以把一个mc,首先绘制一遍,把相关信息放到预先准备好的装置内,当这个mc在没有形状改变的情况下反复使用时,Flash Player就不会每次再去重新绘制那个mc,而是从装置内读取相关信息并显示,这样就大大提高了速度
位图缓冲的用处
设想一下,在一个满是由窗口组件搭出来的应用程序中,每个窗口都是可以拖来拖去的,这个时候如果没有设置位图缓冲,那么可想而知,Flash Player在每进入一帧的时候,都要对该画面上所有窗口组件,进行一次绘制,这是很恐怖的!
位图缓冲的注意点
帮助里面也说过了,对于极少使用旋转,缩放,变型的mc使用位图缓冲会大大提高速度,这也是因为,如果进行了以上操作,就破坏了mc的形状,Flash Player不得不重新去重新"认识"一下mc,这样造成的结果,可能反而比没有设置位图缓冲更糟
位图缓冲的用法
在Flash IDE中 选中一个MC,Ctrl+F3(属性面板),钩选位图缓冲(cacheAsBitmap)即可
AS的话 mc.cacheAsBitmap = true即可
两个是有联系的,当在IDE里面已经钩选了cacheAsBitmap,那么程序中mc.cacheAsBitmap就已经是true了,反之亦然

动画理解:http://weblogs.macromedia.com/md/archives/2005/10/flash_8_animati_3.cfm
位图缓冲的应用实例:http://www.flashguru.co.uk/maelstrom/?example=isometric grid image
参考文章:http://mxdj.sys-con.com/read/142694.htm
文章录入:zhangdong    责任编辑:zhangdong 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
      相 关 文 章
    没有相关文章
     
    最新热门图片  

    人气摇滚乐队Mr.Child…

    中谷美纪主演漫画改编…

    日本国立新美术馆明春…

    大人气TV动画《彩云国…
    最 新 热 门
    最 新 推 荐
    关于我们 广告服务 法律声明 联系方式 常见问题 中国生活网 留言 论坛 帮助
    广播电影电视管理干部学院版权所有 Copyright 2001-2006 ARFT.net All Rights Reserved
    感谢动易网络科技有限公司友情提供技术支持,山西艺龙影视信息中心(有限公司)运营