as3使用濾鏡為文字描邊(GlowFilter)

2021-06-18 04:39:54 字數 931 閱讀 6781

import flash.text.textfield;

import flash.filters.glowfilter;

var txt:textfield = new textfield();

var filter:array;

txt.text = "白色文字黑色描邊";

txt.textcolor = 0xffffff;

filter = [new glowfilter(0x000000, 1.0, 2.0, 2.0, 10, 1, false, false)];

txt.filters = filter;

this.addchild(txt);

效果圖:

使用 glowfilter 類可以對顯示物件應用發光效果。有多個用於發光樣式的選項,包括內側發光或外側發光以及挖空模式。在投影濾鏡的 distance 和 angle 屬性設定為 0 時,發光濾鏡與投影濾鏡極為相似。您可以將濾鏡應用於任何顯示物件(即,從 displayobject 類繼承的物件),例如 movieclip、******button、textfield 和 video 物件,以及 bitmapdata 物件。

alpha : number

顏色的 alpha 透明度值。

blurx : number

水平模糊量。

blury : number

垂直模糊量。

color : uint

光暈顏色。

inner : boolean

指定發光是否為內側發光。

knockout : boolean

指定物件是否具有挖空效果。

quality : int

應用濾鏡的次數。

strength : number

印記或跨頁的強度。

參考:

Flex 文字描邊濾鏡詳解(GlowFilter)

其實flex中的文字是沒有直接的描邊樣式的,不過我們可以使用glowfilter濾鏡的發光效果來實現。glowfilter color uint 0xff0000,alpha number 1.0,blurx number 6.0,blury number 6.0,strength number 2...

AS3濾鏡使用情況

as3的 繪製濾鏡,as3中包含下面濾鏡,drop shadow 投影濾鏡 blur 模糊濾鏡 glow 發光濾鏡 bevel 斜角濾鏡 gradient bevel 漸變斜角濾鏡 gradient glow 漸變發光濾鏡 color matrix 顏色矩陣濾鏡 convolution 卷積濾鏡 d...

用CSS3實現文字描邊

css3作為新興的前端技術可以實現很多複雜變化的效果,比如文字描邊。這裡主要用到text shadow屬性,顧名思義就是為文字加上陰影效果。例 text shadow 10px 5px 2px f60 各位置引數說明 text shadow x位移 y位移 模糊程度 顏色其中 x位移和y位移表示陰影...