as3**:
import flash.display.sprite;
import flash.filters.dropshadowfilter;
// 繪製乙個框。
var boxshadow:sprite = new sprite();
boxshadow.graphics.linestyle(1);
boxshadow.graphics.beginfill(0xff3300);
boxshadow.graphics.drawrect(0, 0, 100, 100);
boxshadow.graphics.endfill();
addchild(boxshadow);
// 對該框應用投影濾鏡。
var shadow:dropshadowfilter = new dropshadowfilter();
shadow.distance = 10;
shadow.angle = 25;
// 您也可以設定其它屬性,如投影顏色、
// alpha、模糊量、強度、品質和
// 內側陰影和挖空效果選項。
boxshadow.filters = [shadow];
執行後的結果:
as3 濾鏡學習筆記
1.colormatixfilter 這個類用來轉變每個畫素的顏色,具體轉變的演算法用乙個matrix來實現。比如var cmf colormatrixfilter new colormatrixfilter 0,0,0,0,255,0,0,0,0,255,0,0,0,0,255,1,0,0,0,0...
AS3濾鏡使用情況
as3的 繪製濾鏡,as3中包含下面濾鏡,drop shadow 投影濾鏡 blur 模糊濾鏡 glow 發光濾鏡 bevel 斜角濾鏡 gradient bevel 漸變斜角濾鏡 gradient glow 漸變發光濾鏡 color matrix 顏色矩陣濾鏡 convolution 卷積濾鏡 d...
as3使用濾鏡為文字描邊(GlowFilter)
import flash.text.textfield import flash.filters.glowfilter var txt textfield new textfield var filter array txt.text 白色文字黑色描邊 txt.textcolor 0xffffff ...