flash位图运动反锯齿

用户头像
杭州/设计爱好者/15年前/9733浏览
flash位图运动反锯齿

一. 库内位图反锯齿

位图在flash里的锯齿现象经常困扰我们,这里我做了一个小小的测试,可以让大家对不同设置下的锯齿现象有更清晰的了解。

我们选择位图的

一. 库内位图反锯齿

位图在flash里的锯齿现象经常困扰我们,这里我做了一个小小的测试,可以让大家对不同设置下的锯齿现象有更清晰的了解。

 

我们选择位图的属性可以出现以下设置:

允许平滑项在选择后,可以有效的防止位图运动时的抖动现象。

压缩项可以设置位图压缩率,从而控制输出的swf的大小。

------------------------------------------------------------------------------

二. 外部调用位图反锯齿

关于外部调用,则需要代码辅助才能实现,但可能吃掉很多cpu的运算

import flash.display.BitmapData;
可以用MovieClip.attachBitmap中的一个smooth参数的设置,来进行平滑处理。具体的自己查看帮助
---------

smooth设置为true

---------------
import flash.display.BitmapData;
/*************加载******************/
var container1:MovieClip = createEmptyMovieClip("container1", getNextHighestDepth());
var container2:MovieClip = createEmptyMovieClip("container2", getNextHighestDepth());
var loader1:MovieClipLoader = new MovieClipLoader();
var loader2:MovieClipLoader = new MovieClipLoader();
var obj:Object = new Object();
obj.onLoadInit = function(target:MovieClip) {
trace("onLoadInit");
loaderDispose(target);
};
loader1.addListener(obj);
loader1.loadClip("2.jpg", container1);
loader2.addListener(obj);
loader2.loadClip("2.jpg", container2);
/**********图片处理***************/
var bitmapLoader1:MovieClip = createEmptyMovieClip("Bloader1", getNextHighestDepth());
var bitmapLoader2:MovieClip = createEmptyMovieClip("Bloader2", getNextHighestDepth());
var bitmap1:BitmapData;
var bitmap2:BitmapData;
function loaderDispose(mc:MovieClip) {
mc._visible = false;
/*******不平滑*******/
if (mc._name == "container1") {
  bitmap1 = new BitmapData(mc._width, mc._height, true, 0x00FFFFFF);
  bitmap1.draw(mc);
  bitmapLoader1.attachBitmap(bitmap1, 0);
  bitmapLoader1._x = -50;
  bitmapLoader1._xscale = bitmapLoader1._yscale=250;
} else {
  /******平滑处理*******/
  bitmap2 = new BitmapData(mc._width, mc._height, true, 0x00FFFFFF);
  bitmap2.draw(mc);
  bitmapLoader2.attachBitmap(bitmap2, 1, "auto", true);
  //主要就是这个smooth参数,true表示平滑
  bitmapLoader1._x = -50;
  bitmapLoader2._y = 300;
  bitmapLoader2._xscale = bitmapLoader2._yscale=250;
}
}
-----------------------------------------------------------代码来源http://zhidao.baidu.com/question/143699545.html

 

0
举报
|
133
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
加载中
推荐素材
卡通风格网页页面3D渲染
男生和女生站在网页面前矢量扁平插画
三个青年站在网页周边矢量插画
网页图标
卡通风格网页页面3D渲染
B19【星空诗意&网页幽灵按钮】公司产品服务简介汇报
一个人拿着优惠券准备支付购物电商矢量插画
卡通女孩与网页表格3D渲染
网页页面矢量插画
三位美女围着网页看信息矢量插画
互联网,互联网插画,商务,数据,项目,合作,精准,投放,网页插画,插画,大数据,智能,商业,网页,网页设计,插画设计,互联,未来,交流,沟通,渐变
浏览电脑网页的元素
一个男生和两个女生站在网页前面打招呼矢量
卡通女孩与网页表格3D渲染
三个青年正在装修网页矢量插画
网页设计——纸杯蛋糕
网页背景
运动风人物插画
卡通风格网页页面3D渲染
卡通风格网页页面3D渲染
互联网,互联网插画,商务,数据,项目,合作,网页插画,插画,大数据,智能,商业,网页,网页设计,插画设计,互联,未来,沟通,渐变,蓝色插画,商铺,覆盖,管理,项目管理,效率,提升,高效,关系,拓展,
男生坐在网页面前办公矢量插画
网页电商背景矢量插画
卡通风格网页页面3D渲染
新年快乐送福网页矢量图banner
你可能喜欢
相关收藏夹
大家都在看
登录注册