WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院图形图像Flash Understanding AS3 ColorMatrixFilter class 阅读

Understanding AS3 ColorMatrixFilter class

 2009-10-27 00:00:00 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示: package{importflash.display.Sprite;publicclasscmfextendsSprite{varcats_image:cats=newcats();publicfunctioncmf(){addChild(cats_image);}}}nothing new&

 package {
 import flash.display.Sprite;
 public class cmf extends Sprite {
  var cats_image:cats=new cats();
  public function cmf() {
   addChild(cats_image);
  }
 }
}

nothing new… now it’s time to add the filter.

Now let’s try this script:

 package {
 import flash.display.Sprite;
 import flash.filters.ColorMatrixFilter;
 public class cmf extends Sprite {
  var cats_image:cats=new cats();
  public function cmf() {
   addChild(cats_image);
   var matrix:Array = new Array();
   matrix=matrix.concat([0.5,0.5,0.5,0,0]);// red
   matrix=matrix.concat([0.5,0.5,0.5,0,0]);// green
   matrix=matrix.concat([0.5,0.5,0.5,0,0]);// blue
   matrix=matrix.concat([0,0,0,1,0]);// alpha
   var my_filter:ColorMatrixFilter=new ColorMatrixFilter(matrix);
   cats_image.filters=[my_filter];
  }
 }
}

multiplying all values by 0.5, we have a standard (and not so interesting) black and white photo.

Understanding AS3 ColorMatrixFilter class

While with this script

 package {
 import flash.display.Sprite;
 import flash.filters.ColorMatrixFilter;
 public class cmf extends Sprite {
  var cats_image:cats=new cats();
  public function cmf() {
   addChild(cats_image);
   var matrix:Array = new Array();
   matrix=matrix.concat([1,0,0,0,0]);// red
   matrix=matrix.concat([0,1,0,0,0]);// green
   matrix=matrix.concat([0,0,1,0,0]);// blue
   matrix=matrix.concat([0,0,0,1,0]);// alpha
   var my_filter:ColorMatrixFilter=new ColorMatrixFilter(matrix);
   cats_image.filters=[my_filter];
  }
 }
}

上一页  1 2 3 4  下一页

Tags:Understanding AS ColorMatrixFilter

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接