最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网络设计学院 > Flash教程

Flash 8 中的位图缓存功能

日期:10-19    来源:网页设计秀    作者:cnwebshow.com

在以前版本的Flash中如果有大面积、多数量、复杂的图形在影片中移动的时候,往往会出现运动不流畅的现象,现在在Flash 8中添加的位图缓存功能就解决了这样的问题!mbL中国设计秀

  在将 MovieClip.cacheAsBitmapButton.cacheAsBitmap 属性设置为 true 时,Flash Player 将缓存影片剪辑或按钮实例的内部位图表示形式。这可以提高包含复杂矢量内容的影片剪辑的性能。具有已缓存位图的影片剪辑的所有矢量数据都会被绘制到位图而不是主舞台上。mbL中国设计秀

  利用ActionScript来实现位图缓存有下面三个属性:mbL中国设计秀

  cacheAsBitmap:使影片剪辑实例缓存其自身的位图表示。Flash 为该实例创建一个 surface 对象,该对象是一个缓存的位图,而不是矢量数据。如果要更改影片剪辑的范围,则表面会重新构建而不是重新调整。mbL中国设计秀

  opaqueBackground:使您可以指定不透明影片剪辑实例的背景颜色。如果将此属性设置为数值,则影片剪辑实例将具有一个不透明(非透明)的表面。不透明位图不具有 Alpha 通道(透明度),可以更快地呈现。mbL中国设计秀

  scrollRect:使您可以快速滚动影片剪辑内容并可以用一个窗口查看更大的内容。将裁切影片剪辑内容,且实例会按指定的宽度、高度和滚动偏移而滚动。这样,用户可以快速滚动影片剪辑内容,并用一个窗口显示比"舞台"区域更大的内容。显示在实例中的文本字段和复杂内容可以更快速地滚动,因为 Flash 不需要重新生成整个影片剪辑矢量数据。mbL中国设计秀

  注意:mbL中国设计秀

  1。只有将cacheAsBitmap属性设置为true时opaqueBackground和scrollRect两个属性才具有最佳的效果。mbL中国设计秀

  2。在使用scrollRect属性式不能将缓存直接应用于文本字段。需要将文本放在影片剪辑中以利用此功能。mbL中国设计秀

  3。最好将 cacheAsBitmap 属性与主要包含静态内容且不频繁缩放和旋转的影片剪辑一起使用。mbL中国设计秀