您现在的位置: 像素吧 >> 设计教程 >> Flash教程 >> 正文

flash中图形位置的半像素渲染问题

来源:网络 日期:2008-8-5 21:12:52 作者:roading 查看:
"flash中图形位置的半像素渲染问题"这篇Flash教程如果帮助了您,请记得分享给您身边的朋友,如果您有比"flash中图形位置的半像素渲染问题"更好的教程请发布共享,帮助别人快乐自己!
  在flash中,图形的位置如果不是整数,那么图形就会模糊掉(只在液晶显示器上看到)。我提供一个解决方法:
//
import flash.display.Shape;

var mc:Shape = new Shape();
addChild(mc);
mc.x = 100;
drawmc(mc);

setInterval(f,100)

function f()
{
 mc.x+=.5;
}



var mc1:Shape = new Shape();
addChild(mc1);
mc1.x = 10;
var mc2:Shape = new Shape();
addChild(mc2);
mc2.x = 30.5;

drawmc(mc1);
drawmc(mc2);
//
function drawmc(mc)
{
 mc.graphics.beginFill(0);

 mc.graphics.drawRect(0,0,10,100);
}

动画效果:
http://www2.flash8.net/UploadTeach/200807/20080724161546823.swf

相关评论:

发表评论

  • 昵 称:
  • 内 容:
  •  
  • 虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号!