[Flash] Flash 8 的柔化函數

作者:Super-Tomato
原文:http://www2.flash8.net/teach/4466.htm

新的Flash 8增加了很多不错的功能哦,刚才到Macromedia网站看了一下,从中发现了一个柔化图片的效果函数 smoothImageLoadComplete(),经过多次测试终于知道怎麽使用了 :slight_smile: 在这里提供给大家
在这里提供一个刚刚测试的结果

MovieClip.prototype.smoothImageLoad = function(img) { 
 var listener = new MovieClipLoader(); 
 listener.onLoadComplete = function(mc:MovieClip) { 
  mc.onEnterFrame = function() { 
   bitmap = new flash.display.BitmapData(this._width, this._height); 
   bitmap.draw(this); 
   this.attachBitmap(bitmap, 1, "auto", true); 
   this.smoothImageLoadComplete(); 
  } 
 }; 
 listener.loadClip(img, this); 
}; 
this.createEmptyMovieClip("mc", 0); 
mc.smoothImageLoad("doggy.jpg"); 
mc._xscale = mc._yscale=400;  //把圖片放大4倍

谢谢分享哦 Y^^