AS3濾鏡使用情況

2021-08-30 07:43:26 字數 1739 閱讀 7816

as3的**繪製濾鏡,as3中包含下面濾鏡,

drop shadow --投影濾鏡

blur --模糊濾鏡

glow --發光濾鏡

bevel --斜角濾鏡

gradient bevel --漸變斜角濾鏡

gradient glow --漸變發光濾鏡

color matrix --顏色矩陣濾鏡

convolution --卷積濾鏡

displacement map--轉換圖濾鏡

關於blur的使用情況

var blur:blurfilter=new blurfilter(5,5,3);

var filters:array=new array();

filters.push(blur);

sprite.filters=filters;

關於gradient bevel的使用情況

import flash.display.*;

import flash.geom.*;

var ftype:string = gradienttype.linear;//用指定線性漸變填充的值

var colors:array = [ 0xf1f1f1, 0x666666 ];

var alphas:array = [ 1, 1 ];

var ratios:array = [ 0, 255 ];

var matr:matrix = new matrix();

matr.creategradientbox( 200, 20, 0, 0, 0 );

var sprmethod:string = spreadmethod.pad;

var sprite:sprite = new sprite();

var g:graphics = sprite.graphics;

g.begingradientfill( ftype, colors, alphas, ratios, matr, sprmethod );

g.drawrect( 0, 0, 400, 200 );

addchild( sprite );

關於使用dropshadowfilter製作投影

var color:number = 0x000000;//投影的顏色

var angle:number = 45;//投影的角度

var alpha:number = 0.8;//投影的透明度

var blurx:number = 8;//水平模糊量,0不模糊

var blury:number = 8;//垂直模糊量,0不模糊

var distance:number = 15;//投影的距離

var strength:number = 1;//強度

var inner:boolean = false;//是不是內嵌

var knockout:boolean = false;

var quality:number = bitmapfilterquality.high;

var filter:dropshadowfilter=new dropshadowfilter(distance,

angle,color,alpha,blurx,blury,

strength,quality,inner,knockout);

sprite.filters=[filter];

我的**設計 web design home page

[url]

[url]

ExecutorService使用情況

1 executorservice是是乙個介面,繼承了executor 2 而executor亦是乙個介面,該介面只包含了乙個方法void execute runnable command 3 executors 該類是乙個輔助類,此包中所定義的 executor executorservice s...

前端This使用情況

一 普通函式的this指向window。二 物件方法中this指向呼叫者。三 建構函式中this。1 function newperson name,age const p1 new person 張三 18 return的內容為基本資料型別為p1,return的內容為引用資料型別為其本身 cons...

檢測USB使用情況

此方法放在任何地方,都可以正常.procedure tform1.usb var msg tmessage const dbt devicearrival 8000 dbt deviceremovecomplete 8004 dbt devnodes changed 0007 begin case ...