- world2.blendMode = "add";
- var blur : BlurFilter = new BlurFilter();
- blur.blurX = 16;//水平方向のぼかし
- blur.blurY = 16;//垂直方向のぼかし
- var matrix:Array = [0.3, 0.59, 0.11, 0, 0,
- 0.3, 0.59, 0.11, 0, 0,
- 0.3, 0.59, 0.11, 0, 0,
- 0, 0, 0, 1, 0];
- var grayscaleFilter:ColorMatrixFilter = new ColorMatrixFilter(matrix);
- world2.filters = [blur,grayscaleFilter];
- function loop(e:Event):void{
- cube1.rotationX += 5;
- cube1.rotationY += 5;
- cube2.rotationX += 5;
- cube2.rotationY += 5;
- }
Search result
ActionScript3 Search Result For "colorMatrixFilter"
sort
- match
- new
- import flash.display.BlendMode;
- import flash.display.DisplayObject;
- import flash.display.GradientType;
- import flash.display.Loader;
- import flash.display.LoaderInfo;
- import flash.display.Sprite;
- import flash.display.StageQuality;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.filters.ColorMatrixFilter;
- import flash.filters.ConvolutionFilter;
- import flash.filters.DropShadowFilter;
- import flash.geom.ColorTransform;
- import flash.geom.Matrix;
- import flash.geom.Point;
- import flash.geom.Rectangle;
- import flash.net.URLRequest;
- import flash.system.LoaderContext;
- import flash.system.Security;
- package {
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.geom.Point;
- //import flash.filters.ColorMatrixFilter;
- //import flash.geom.ColorTransform;
- import com.google.maps.MapMouseEvent;
- import com.google.maps.controls.MapTypeControl;
- import com.google.maps.controls.PositionControl;
- import com.google.maps.controls.ZoomControl;
- import com.google.maps.LatLng;
- import com.google.maps.Map;
- import com.google.maps.MapEvent;
- import com.google.maps.MapType;
- /**
- * ...
- * @author cyocun
- */
- myTimer.start();
- }
- private function timedFunction(eventArgs:TimerEvent):void {
- //map.panBy(new Point(1000, 500));
- map.panTo(new LatLng(p.x += Math.random() - 0.5, p.y += Math.random() - 0.5 ));
- }
- private function setFilter() : void{
- var filter : ColorMatrixFilter = new ColorMatrixFilter();
- var matrix:Array = new Array();
- matrix = matrix.concat([0.3086, 0.694, 0.0820, 0, 0]); // red
- matrix = matrix.concat([0.3086, 0.694, 0.0820, 0, 0]); // green
- matrix = matrix.concat([0.3086, 0.694, 0.0820, 0, 0]); // blue
- matrix = matrix.concat([0, 0, 0, 1, 0]); // alpha
- filter.matrix = matrix;
- setMapFilter( filter );
- }
- cloneBitmapData = value.clone();
- value.fillRect(rect, 0xFF000000);
- value.threshold(cloneBitmapData, rect, ZERO_POINT, ">", _threshold, 0xFFFFFFFF, 0x000000FF, false);
- return value;
- }
- }
- import flash.display.BitmapData;
- import flash.filters.ColorMatrixFilter;
- /**
- * ColorMatrixFilter による BitmapData のグレイスケール化(NTSC 系加重平均による)
- * 参考:Foundation ActionScript 3.0 Image Effects(P106)
- * http://www.amazon.co.jp/gp/product/1430218711?ie=UTF8&tag=laxcomplex-22
- * @author YOSHIDA, Akio (Aquioux)
- */
- class EffectorGrayScale extends AbstractEffector {
- // ColorMatrixFilter
- private const GRAYSCALE_MATRIX:Array = [
- package
- {
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.events.MouseEvent;
- import flash.filters.BlurFilter;
- import flash.filters.ColorMatrixFilter;
- import flash.filters.GlowFilter;
- import flash.geom.Matrix;
- import flash.geom.Point;
- [SWF(width = "465", height = "465", backgroundColor = "0", fps = "30")]
- public class Particles extends Sprite
- {
- private var NUM:int = 300;
- private var p:Particle = new Particle();
- private var bd:BitmapData = new BitmapData(465, 465,true,0);
- }
- }
- }
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Sprite;
- import flash.filters.BitmapFilter;
- import flash.filters.BlurFilter;
- import flash.filters.ColorMatrixFilter;
- import flash.filters.ConvolutionFilter;
- import flash.geom.ColorTransform;
- import flash.geom.Point;
- import flash.geom.Rectangle;
- import flash.media.Video;
- class BitmapProcess extends Sprite{
- private var _bitmap0:Bitmap;
- private var _bitmap1:Bitmap;
- }
- }
- }
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Sprite;
- import flash.filters.BitmapFilter;
- import flash.filters.BlurFilter;
- import flash.filters.ColorMatrixFilter;
- import flash.filters.ConvolutionFilter;
- import flash.geom.ColorTransform;
- import flash.geom.Point;
- import flash.geom.Rectangle;
- import flash.media.Video;
- class BitmapProcess extends Sprite{
- private var _bitmap0:Bitmap;
- private var _bitmap1:Bitmap;
- import frocessing.color.ColorHSV;
- import frocessing.color.ColorRGB;
- /**
- * 彩度 による BitmapData のグレイスケール化
- * @author YOSHIDA, Akio (Aquioux)
- */
- class EffectorSaturation extends AbstractEffector {
- // ColorMatrixFilter
- private var hsv:ColorHSV = new ColorHSV();
- private var rgb:ColorRGB = new ColorRGB();
- /*
- * グレイスケール実行
- * @param value 効果をかける BitmapData
- */
- override protected function effect(value:BitmapData):BitmapData {
- package {
- import flash.display.BlendMode;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.filters.ColorMatrixFilter;
- public class Main extends Sprite {
- private var cursor_i:MyMask;
- private var cursor_r:MyMask;
- public function Main():void {
- addEventListener(Event.ADDED_TO_STAGE, init);
- }
- private function init (e:Event):void {
- removeEventListener(Event.ADDED_TO_STAGE, init);
- var water_:Sprite = new MyWater(stage, 100);
- water_.blendMode = BlendMode.SUBTRACT;
- water_.y = 200;







